Click here to Skip to main content
15,885,244 members
Home / Discussions / .NET (Core and Framework)
   

.NET (Core and Framework)

 
SuggestionRe: Regarding Ado.net Pin
Richard Deeming2-Dec-14 2:34
mveRichard Deeming2-Dec-14 2:34 
QuestionRe: Regarding Ado.net Pin
ZurdoDev2-Dec-14 2:39
professionalZurdoDev2-Dec-14 2:39 
AnswerRe: Regarding Ado.net Pin
Member 111616252-Dec-14 3:25
Member 111616252-Dec-14 3:25 
AnswerRe: Regarding Ado.net Pin
ZurdoDev2-Dec-14 3:28
professionalZurdoDev2-Dec-14 3:28 
QuestionMVVM Code First Validate error Pin
Paolo Mazzon30-Nov-14 11:32
Paolo Mazzon30-Nov-14 11:32 
Questionsha1 function giving a different result to equivalent .net code Pin
JMK-NI26-Nov-14 10:21
professionalJMK-NI26-Nov-14 10:21 
AnswerRe: sha1 function giving a different result to equivalent .net code Pin
Richard Deeming26-Nov-14 10:45
mveRichard Deeming26-Nov-14 10:45 
QuestionProblem Saving Data Pin
Paolo Mazzon21-Nov-14 18:54
Paolo Mazzon21-Nov-14 18:54 
I can not figure out where I'm wrong place my model:
<pre lang="c#">
public class MainViewModel : ViewModelBase
    {
        /// <summary>
        /// Initializes a new instance of the MainViewModel class.
        /// </summary>
        /// 
         IDataAccessService _serviceProxy;

         ObservableCollection<Busta> _Bustas;

         public ObservableCollection<Busta> BustaOservable
         {
             get { return _Bustas; }
             set
             {
                 _Bustas = value;
                 RaisePropertyChanged("BustaOservable");
             }
         }

         ObservableCollection<Negozio> _Negozios;

         public ObservableCollection<Negozio> NegozioObser

         {
             get { return _Negozios; }
             set
             {
                 _Negozios = value;
                 RaisePropertyChanged("Negozio");
             }
         }

        Busta _Busta;
        public Busta Busta
        {
            get { return _Busta; }
            set
            {
                _Busta = value;
                RaisePropertyChanged("Busta");
            }
        }

        Negozio _Negozio;
        public Negozio NegozioSelezionato
        {
            get { return _Negozio; }
            set
            {
                _Negozio = value;
                RaisePropertyChanged("NegozioSelezionato");
            }
        }

        #region Command Object Declarations
       
        public RelayCommand<Busta> SaveCommand { get; set; }

        

       
        #endregion
        public MainViewModel(IDataAccessService servPxy)
        {
            _serviceProxy = servPxy;
            Busta = new Busta();
            NegozioSelezionato = new Negozio();
             
            SaveCommand = new RelayCommand<Busta>(SalvaBusta);
            NegozioObser = new ObservableCollection<Negozio>();
            
        }
//Metodo Per Salvare La Busta
 void SalvaBusta(Busta Bus)
{
    Bus.NegozioID = NegozioSelezionato.NegozioID;
    Busta.BustaID = _serviceProxy.CreateBusta(Bus);
    if (Busta.BustaID != 0)
    {
        BustaOservable.Add(Busta);
        RaisePropertyChanged("Busta");
    }

       
        }
//Metodo Per Caricare I dati Della Combobox
 public void GetNegozio()
 {
     
     foreach (var item in _serviceProxy.GetNegozio())
     {
         NegozioObser.Add(item);
     }
 }
    }
}


My View:
<pre lang="HTML"><Window x:Class="Prova1.View.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        DataContext="{Binding Main,Source={StaticResource Locator}}"
        Title="MainWindow" Height="429" Width="615" Loaded="Window_Loaded">


    <Grid>
        <TextBox HorizontalAlignment="Left" Height="23" Margin="327,85,0,0" TextWrapping="Wrap" Text="{Binding Busta.BustaID, Mode=TwoWay }" VerticalAlignment="Top" Width="120"/>
        <Label Content="BustaID" HorizontalAlignment="Left" Margin="238,85,0,0" VerticalAlignment="Top"/>
        <Label Content="NegozioId" HorizontalAlignment="Left" Margin="238,116,0,0" VerticalAlignment="Top"/>
        <TextBox HorizontalAlignment="Left" Height="23" Margin="327,142,0,0" TextWrapping="Wrap" Text="{Binding Busta.NomeCliente, Mode=TwoWay}" VerticalAlignment="Top" Width="120"/>
        <Label Content="NomeCliente" HorizontalAlignment="Left" Margin="238,142,0,0" VerticalAlignment="Top"/>
        <Button Content="Salva" HorizontalAlignment="Left" Margin="215,233,0,0" VerticalAlignment="Top" Width="75"
                Command="{Binding SaveCommand}" CommandParameter="{Binding Busta}"/>
       <!-- <TextBox HorizontalAlignment="Left" Height="23" Margin="327,114,0,0" TextWrapping="Wrap" Text="{Binding Busta.NegozioID, Mode=TwoWay}" VerticalAlignment="Top" Width="120"/>-->
        <ComboBox HorizontalAlignment="Left" Margin="327,116,0,0" VerticalAlignment="Top" Width="120" ItemsSource="{Binding NegozioObser}" SelectedItem="{Binding NegozioSelezionato}">
            <ComboBox.ItemTemplate>
                <DataTemplate>
                    <Grid>
                        <TextBlock Text="{Binding RagioneSociale}"></TextBlock>
                    </Grid>
                </DataTemplate>
            </ComboBox.ItemTemplate>
        </ComboBox> 
    </Grid>

</Window>


This is the error that comes out:

C#
System.NullReferenceException verificata
  HResult=-2147467261
  Message=Riferimento a un oggetto non impostato su un'istanza di oggetto.
  Source=Prova1
  StackTrace:
       in Prova1.ViewModel.MainViewModel.SalvaBusta(Busta Bus) in k:\c#\MVVMLight\Prova1\Prova1\ViewModel\MainViewModel.cs:riga 102
  InnerException: 

AnswerRe: Problem Saving Data Pin
Richard MacCutchan21-Nov-14 21:23
mveRichard MacCutchan21-Nov-14 21:23 
AnswerRe: Problem Saving Data Pin
den2k8822-Nov-14 1:48
professionalden2k8822-Nov-14 1:48 
GeneralRe: Problem Saving Data Pin
Richard MacCutchan22-Nov-14 2:46
mveRichard MacCutchan22-Nov-14 2:46 
GeneralRe: Problem Saving Data Pin
den2k8822-Nov-14 2:58
professionalden2k8822-Nov-14 2:58 
GeneralRe: Problem Saving Data Pin
Richard MacCutchan22-Nov-14 3:09
mveRichard MacCutchan22-Nov-14 3:09 
AnswerRe: Problem Saving Data Pin
Paolo Mazzon22-Nov-14 6:24
Paolo Mazzon22-Nov-14 6:24 
GeneralRe: Problem Saving Data Pin
Paolo Mazzon22-Nov-14 19:05
Paolo Mazzon22-Nov-14 19:05 
Questionhow do I uncheck a list box in vb.net Pin
ceewhitehead21-Nov-14 3:13
ceewhitehead21-Nov-14 3:13 
AnswerRe: how do I uncheck a list box in vb.net Pin
ceewhitehead21-Nov-14 6:13
ceewhitehead21-Nov-14 6:13 
SuggestionRe: how do I uncheck a list box in vb.net Pin
Richard Deeming24-Nov-14 2:27
mveRichard Deeming24-Nov-14 2:27 
QuestionPrimary Bugs and Unit Testing Pin
Laiju k11-Nov-14 17:20
professionalLaiju k11-Nov-14 17:20 
AnswerRe: Primary Bugs and Unit Testing Pin
Pete O'Hanlon11-Nov-14 20:32
mvePete O'Hanlon11-Nov-14 20:32 
GeneralRe: Primary Bugs and Unit Testing Pin
Laiju k11-Nov-14 21:30
professionalLaiju k11-Nov-14 21:30 
AnswerRe: Primary Bugs and Unit Testing Pin
Bernhard Hiller11-Nov-14 21:38
Bernhard Hiller11-Nov-14 21:38 
GeneralRe: Primary Bugs and Unit Testing Pin
Laiju k11-Nov-14 22:00
professionalLaiju k11-Nov-14 22:00 
QuestionRfid T5567 Pin
shpetimismajli8-Nov-14 9:34
shpetimismajli8-Nov-14 9:34 
AnswerRe: Rfid T5567 Pin
Dave Kreskowiak8-Nov-14 13:10
mveDave Kreskowiak8-Nov-14 13:10 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.