private void btnAgregar_Click(object sender, RoutedEventArgs e) { if (txtMonto.Text == "") { MessageBox.Show("Cargar Monto"); txtMonto.Focus(); } Liquidacion_Mensual_Detalle liquimen = new Liquidacion_Mensual_Detalle(); liquimen.Liquidacion_Mensual = (Liquidacion_Mensual)cboLiquidacion.SelectedItem; liquimen.Empleado = (Empleado)cboEmpleado.SelectedItem; liquimen.Concepto = (Concepto)cboConcepto.SelectedItem; liquimen.Monto = Convert.ToInt32(txtMonto.Text); if (liquimen.Liquidacion_Mensual != null && liquimen.Empleado != null && liquimen.Concepto != null && liquimen.Monto != 0) { datos.Liquidacion_Mensual_Detalle.Add(liquimen); datos.SaveChanges(); CargarGrillaConceptoLiquidacion(); } else { MessageBox.Show("fatltan datos"); } }
private void btneliminar_Click(object sender, RoutedEventArgs e) { if (dgConceptosLiquidacion.SelectedItem != null) { Liquidacion_Mensual_Detalle a = (Liquidacion_Mensual_Detalle)dgConceptosLiquidacion.SelectedItem; datos.Liquidacion_Mensual_Detalle.Remove(a); datos.SaveChanges(); CargarGrillaConceptoLiquidacion(); } else { MessageBox.Show("Debe seleccionar un detalle de la grilla para eliminar!"); } }
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!"); } }