private void cboConcepto_SelectionChanged(object sender, SelectionChangedEventArgs e) { Concepto concepto = (Concepto)cboConcepto.SelectedItem; if (concepto.Descripcion == "Ips") { //Valida pero no podemos limpiar el combox y se queda seleccionado IPS QUE CAGADA MessageBox.Show("Ips es un concepto que se c;alculo automáticamente...NO SE PUEDE SELECCIONAR"); } else { txtTipo.Text = concepto.Tipo; } }
private void BtnGuardar_Click(object sender, RoutedEventArgs e) { try { Concepto con = new Concepto(); con.Descripcion = txtDescripcion_Concepto.Text; con.Tipo = txtTipo_Concepto.Text; if (txtDescripcion_Concepto.Text != "") { if (txtTipo_Concepto.Text != "") { datos.Concepto.Add(con); datos.SaveChanges(); MessageBox.Show("Concepto Guardado"); LimpiarDatos(); } else { MessageBox.Show("Falta Campos"); } } else { MessageBox.Show("Falta Campos"); } } catch { MessageBox.Show("LLena todos los campos plis "); } }
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"); } }