private void btnmodificar_Click(object sender, RoutedEventArgs e)
        {
            if (dgConceptosLiquidacion.SelectedItem != null)
            {
                Liquidacion_Mensual_Detalle liquime = (Liquidacion_Mensual_Detalle)dgConceptosLiquidacion.SelectedItem;
                liquime.Empleado = (Empleado)cboEmpleado.SelectedItem;
                liquime.Concepto = (Concepto)cboConcepto.SelectedItem;
                liquime.Monto    = Convert.ToInt32(txtMonto.Text);

                //Le ponemos una banderita de que se modicaron datos en la entidad..
                datos.Entry(liquime).State = System.Data.Entity.EntityState.Modified;
                datos.SaveChanges();
                CargarGrillaConceptoLiquidacion();
            }
            else
            {
                MessageBox.Show("Debe seleccionar el detalle de la liquidacion para modificar!");
            }
        }
示例#2
0
 private void BtnModificar_Click(object sender, RoutedEventArgs e)
 {
     if (dgEmpleados.SelectedItem != null)
     {
         Empleado emple = (Empleado)dgEmpleados.SelectedItem;
         emple.Nombres       = txtNombre.Text;
         emple.Apellidos     = txtApellido.Text;
         emple.Nro_Documento = txtNroDocumento.Text;
         emple.Direccion     = txtDireccion.Text;
         emple.Nro_Telefono  = txtNroTelefono.Text;
         DateTime?selectedDate = dpFechaNacimiento.SelectedDate;
         if (selectedDate.HasValue)
         {
             //string formatted = selectedDate.Value.ToString("dd.MM.yyyy", System.Globalization.CultureInfo.InvariantCulture);
             emple.Fecha_Nacimiento = selectedDate.Value;
         }
         DateTime?selectedDate2 = dpFechaIncorporacion.SelectedDate;
         if (selectedDate2.HasValue)
         {
             //string formatted = selectedDate2.Value.ToString("dd.MM.yyyy", System.Globalization.CultureInfo.InvariantCulture);
             emple.Fecha_Incorporacion = selectedDate2.Value;
         }
         emple.Salario_Basico = int.Parse(txtSalarioBasico.Text);
         if (emple.Imagen_Perfil != null)
         {
             emple.Imagen_Perfil = imgPhoto.Source.ToString();
         }
         emple.Turno = (Turno)cboturno.SelectedItem;
         //Le ponemos una banderita de que se modicaron datos en la entidad..
         datos.Entry(emple).State = System.Data.Entity.EntityState.Modified;
         datos.SaveChanges();
         CargarGrillaEmpleados();
     }
     else
     {
         MessageBox.Show("Debe seleccionar un Empleado de la grilla para modificar!");
     }
 }