예제 #1
0
        private void ucIndividualUser_Loaded(object sender, RoutedEventArgs e)
        {
            if(CONTROLLER==null)
            {

                CONTROLLER = new HCSController();


            }





            individualUser = new individualuser() { date=DateTime.Now, isenglishvisible = CONTROLLER.ISENGLISHVISIBLE, isurduvisible = CONTROLLER.ISURDUVISIBLE };
            grdIndividualDetail.DataContext = individualUser;
            this.grdUploadImage.DataContext = individualUser;
            this.grdModel.DataContext = individualUser;

            if (CONTROLLER.ISENGLISHVISIBLE)
            {
                dgExistingIndividual.Columns[1].Visibility = Visibility.Collapsed;
                dgExistingIndividual.Columns[3].Visibility = Visibility.Collapsed;
                dgExistingIndividual.Columns[5].Visibility = Visibility.Collapsed;
                dgExistingIndividual.Columns[7].Visibility = Visibility.Collapsed;
                dgExistingIndividual.Columns[9].Visibility = Visibility.Collapsed;
                dgExistingIndividual.Columns[11].Visibility = Visibility.Collapsed;
                dgExistingIndividual.Columns[13].Visibility = Visibility.Collapsed;
                dgExistingIndividual.Columns[15].Visibility = Visibility.Collapsed;
                dgExistingIndividual.Columns[17].Visibility = Visibility.Collapsed;
            }
            if (CONTROLLER.ISURDUVISIBLE)
            {
                dgExistingIndividual.Columns[0].Visibility = Visibility.Collapsed;
                dgExistingIndividual.Columns[2].Visibility = Visibility.Collapsed;
                dgExistingIndividual.Columns[4].Visibility = Visibility.Collapsed;
                dgExistingIndividual.Columns[6].Visibility = Visibility.Collapsed;
                dgExistingIndividual.Columns[8].Visibility = Visibility.Collapsed;
                dgExistingIndividual.Columns[10].Visibility = Visibility.Collapsed;
                dgExistingIndividual.Columns[12].Visibility = Visibility.Collapsed;
                dgExistingIndividual.Columns[14].Visibility = Visibility.Collapsed;
                dgExistingIndividual.Columns[16].Visibility = Visibility.Collapsed;

            }




            // this.dgExistingIndividual.ItemsSource = CONTROLLER.INDIVIDUALUSERS;
            RefreshUsers();
        }
예제 #2
0
 public void updateIndividualUser(individualuser IndividualUser)
 {
     var entry = dbContext.Entry<individualuser>(IndividualUser);
     if (entry.State.Equals(EntityState.Detached))
     {
         dbContext.individualusers.Attach(IndividualUser);
     }
     entry.State = EntityState.Modified;
     dbContext.SaveChanges();
 }
예제 #3
0
 public void saveIndividualUser(individualuser IndividualUser)
 {
     try
     {
         dbContext.individualusers.Add(IndividualUser);
         dbContext.SaveChanges();
         INDIVIDUALUSERS.Add(IndividualUser);
     }
     catch (DbEntityValidationException ex)
     {
         MessageBox.Show(ex.EntityValidationErrors.ToString());
     }            
 }
예제 #4
0
        private void resetAfterSave()
        {

            individualUser = new individualuser() { date=DateTime.Now, isenglishvisible = CONTROLLER.ISENGLISHVISIBLE, isurduvisible = CONTROLLER.ISURDUVISIBLE };
            imgUpload.Source = new BitmapImage();
            this.grdIndividualDetail.DataContext = individualUser;


        }
예제 #5
0
 private void EditRecord_Click(object sender, RoutedEventArgs e)
 {
     individualuser obj = ((FrameworkElement)sender).DataContext as individualuser;
     obj.isenglishvisible = CONTROLLER.ISENGLISHVISIBLE;
     obj.isurduvisible = CONTROLLER.ISURDUVISIBLE;
     individualUser = obj;
     loadImage();
     this.grdIndividualDetail.DataContext = individualUser;
   
 
 }