private void btnGuardar_Click(object sender, EventArgs e)

        {
            if (cbConcepto.SelectedItem != null && txt_valor.Text.Length != 0)
            {
                string      nombre_concepto = cbConcepto.SelectedItem.ToString();
                decimal     valor_actual    = Convert.ToDecimal(txt_valor.Text.Trim());
                DateTime    fecha_inicio    = DateTime.Today;
                string      activo          = "S";
                decimal     valor_anterior  = 0;
                logConcepto objlogConcepto  = new logConcepto();

                entConcepto Insertar_Concepto = new entConcepto();


                Insertar_Concepto.CON_CONCEPTO       = nombre_concepto;
                Insertar_Concepto.CON_VALOR_ACTUAL   = valor_actual;
                Insertar_Concepto.CON_FECHA_INI      = fecha_inicio;
                Insertar_Concepto.CON_ACTIVO         = activo;
                Insertar_Concepto.CON_FECHA_ULT_ACT  = fecha_inicio;
                Insertar_Concepto.CON_VALOR_ANTERIOR = valor_anterior;

                string resultado = objlogConcepto.InsertarConcepto(Insertar_Concepto);

                MessageBox.Show(resultado, "INFORMACIÓN", MessageBoxButtons.OK, MessageBoxIcon.Information);

                this.Close();
            }
        }
예제 #2
0
        /************************************
         * // FUNCION QUE AGREGA UN NUEVO CONCEPTO
         *************************************/

        private void btnGuardarIngresar_Click_1(object sender, EventArgs e)
        {
            if (ValidarCampos())
            {
                string   concepto      = cbo_Conceptos.SelectedItem.ToString();
                decimal  monto         = Convert.ToDecimal(txtMonto.Text);
                DateTime fechaAlta     = dt_FechaAlta.Value.Date;
                int      anio          = Convert.ToInt32(txtAnio.Text);
                decimal  montoAnterior = 0;

                int anioActual = fechaActual.Year;

                int control = 0;

                if (anio < anioActual)
                {
                    lblErAnio.Visible = true;
                    lblErAnio.Text    = "Ingrese un añor mayor o igual al actual";
                    control           = 1;
                }
                else
                {
                    objConceptos.CON_PERIODO = anio;
                    control = 0;
                }

                // Carga datos de la clase concepto
                objConceptos.CON_CONCEPTO       = concepto;
                objConceptos.CON_VALOR_ACTUAL   = monto;
                objConceptos.CON_FECHA_INI      = fechaAlta;
                objConceptos.CON_FECHA_FIN      = fechaFin;
                objConceptos.CON_FECHA_ACT      = fechaAlta;
                objConceptos.CON_VALOR_ANTERIOR = montoAnterior;
                objConceptos.CON_ACTIVO         = "S";


                if (control == 0)
                {
                    if (objConceptos.CON_CONCEPTO != "OTROS")
                    {
                        if (objMet_Conceptos.ValidarConcepto(objConceptos.CON_CONCEPTO, objConceptos.CON_PERIODO) == 0)
                        {
                            MessageBox.Show(objMet_Conceptos.InsertarConcepto(objConceptos));
                            limpiarCampos();
                        }
                        else
                        {
                            MessageBox.Show("YA EXISTE el concepto: " + objConceptos.CON_CONCEPTO + " para el año: " + objConceptos.CON_PERIODO.ToString()
                                            + "\n Por favor verifique el AÑO y SEMESTRE ingresado o verifique el mismo en la opcion BUSCAR(lupa) y modifique lo que crea necesario");
                        }
                    }
                    else if (objConceptos.CON_CONCEPTO == "OTROS")
                    {
                        objConceptos.CON_CONCEPTO = txt_Otros.Text;

                        if (objMet_Conceptos.ValidarConcepto(objConceptos.CON_CONCEPTO, objConceptos.CON_PERIODO) == 0)
                        {
                            MessageBox.Show(objMet_Conceptos.InsertarConcepto(objConceptos));
                            limpiarCampos();
                        }
                        else
                        {
                            MessageBox.Show("YA EXISTE el concepto: " + objConceptos.CON_CONCEPTO + " para el año: " + objConceptos.CON_PERIODO.ToString()
                                            + "\n Por favor verifique el AÑO y SEMESTRE ingresado o verifique el mismo en la opcion BUSCAR(lupa) y modifique lo que crea necesario");
                        }
                    }
                }
            }
        }