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!"); } }
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!"); } }