private void btnEliminarConcepto_Click(object sender, RoutedEventArgs e) { if (dgConcepto.SelectedItem != null) { Liquidacion_Mensual_Detalle DML = (Liquidacion_Mensual_Detalle)dgConcepto.SelectedItem; Datos.Liquidacion_Mensual_Detalle.Remove(DML); Datos.SaveChanges(); CargarDatosGrilla(); } else { MessageBox.Show("Debe seleccionar un Concepto de la grilla para eliminar!"); } }
private void btnAgregarConcepto_Click(object sender, RoutedEventArgs e) { try { Liquidacion_Mensual_Detalle LMD = new Liquidacion_Mensual_Detalle(); //FALTA VALIDAR MONTO > 0, MOSTRAR EN TIPO SI ES POSITIVO O NEGATIVO //VALIDAR EN MONTO QUE SI ES NEGATIVO MULTIPLICAR POR -1 //SUMAR LOS CONCEPTOS EN UNA VARIABLE PARA //SUMAR O RESTAR AL MONTO DE LIQUIDACION FINAL //AFKSGGDKS T_T if (txtMonto.Text != " ") { if (cboConcepto.SelectedItem != null) { if (cboEmpleado.SelectedItem != null) { if (cboLiquidacion.SelectedItem != null) { Liquidacion_Mensual varEst = (Liquidacion_Mensual)cboLiquidacion.SelectedItem; if (varEst.Estado != "A") { MessageBox.Show("El estado de la Liquidacion debe ser Activo"); } else { LMD.Liquidacion_Id = varEst.Id_Liquidacion; LMD.Empleado = (Empleado)cboEmpleado.SelectedItem; LMD.Concepto = (Concepto)cboConcepto.SelectedItem; LMD.Monto = int.Parse(txtMonto.Text); Datos.Liquidacion_Mensual_Detalle.Add(LMD); Datos.SaveChanges(); CargarDatosGrilla(); } } else { MessageBox.Show("Falta Campos"); } } else { MessageBox.Show("Falta Campos"); } } else { MessageBox.Show("Falta Campos"); } } else { MessageBox.Show("Falta Campos"); } }catch { MessageBox.Show("Error, Algo salió mal xDDDD"); } }
private void btnAgregarConcepto_Click(object sender, RoutedEventArgs e) { try { Liquidacion_Mensual_Detalle LMD = new Liquidacion_Mensual_Detalle(); //SUMAR LOS CONCEPTOS EN UNA VARIABLE PARA //SUMAR O RESTAR AL MONTO DE LIQUIDACION FINAL //AFKSGGDKS T_T if (txtMonto.Text != " ") { if (cboConcepto.SelectedItem != null) { if (cboEmpleado.SelectedItem != null) { if (cboLiquidacion.SelectedItem != null) { Liquidacion_Mensual varEst = (Liquidacion_Mensual)cboLiquidacion.SelectedItem; if (Convert.ToInt64(txtMonto.Text) <= 0) { MessageBox.Show("El monto debe ser mayor a 0"); } else { if (varEst.Estado != "A") { MessageBox.Show("El estado de la Liquidacion debe ser Activo"); } else { Concepto concepto = (Concepto)cboConcepto.SelectedItem; LMD.Liquidacion_Id = varEst.Id_Liquidacion; LMD.Empleado = (Empleado)cboEmpleado.SelectedItem; LMD.Concepto = (Concepto)cboConcepto.SelectedItem; if (concepto.Tipo == "Negativo") { LMD.Monto = ((int.Parse(txtMonto.Text)) * -1); } else { LMD.Monto = int.Parse(txtMonto.Text); } Datos.Liquidacion_Mensual_Detalle.Add(LMD); Datos.SaveChanges(); CargarDatosGrilla(); LimpiarDatos(); MessageBox.Show("Datos guardados"); } } } else { MessageBox.Show("Falta Campos"); } } else { MessageBox.Show("Falta Campos"); } } else { MessageBox.Show("Falta Campos"); } } else { MessageBox.Show("Falta Campos"); } } catch { MessageBox.Show("Error, revise los datos que selecciona"); } }