public frmConcepto_Editar(string idConceptoSelect, string NombreConceptoSelect, string ValorActualConceptoSelect, DateTime Fecha_InicioSelect, string Valor_anteriorSelect, string EstadoConceptosSelect)
        {
            InitializeComponent();

            if (NombreConceptoSelect == "INTERES POR MORA")
            {
                txtSigno.Text = "%";
            }
            else
            {
                txtSigno.Text = "$";
            }


            lbl_titulo_conceptos.Text = "ACTUALIZAR CONCEPTO : " + NombreConceptoSelect + "";
            id_concepto     = idConceptoSelect;
            nombre_concepto = NombreConceptoSelect;
            valor_actual    = Convert.ToDecimal(ValorActualConceptoSelect);
            valor_anterior  = Convert.ToDecimal(Valor_anteriorSelect);
            fecha_inicio    = Fecha_InicioSelect;
            estado_concepto = EstadoConceptosSelect;

            if (estado_concepto == "INACTIVO")
            {
                DialogResult dialogResult = MessageBox.Show("¿DESEA HABILITAR EL CONCEPTO?", "HABILITACIÓN CONCEPTO", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);
                if (dialogResult == DialogResult.Yes)
                {
                    logConcepto objLogConcepto = new logConcepto();
                    entConcepto ObjEntConcepto = new entConcepto();
                    ObjEntConcepto.CON_ID = Convert.ToInt32(id_concepto);

                    string rtdo_habilitacion = objLogConcepto.ActualizarEstadoS(ObjEntConcepto);
                    MessageBox.Show(rtdo_habilitacion, "INFORMACIÓN", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    //this.Close();
                }
                else
                {
                    this.Close();
                }
            }
        }
예제 #2
0
        //FUNCION GUARDA LOS CAMBIOS DE UN CONCEPTO

        private void btnGuardarEd_Click_1(object sender, EventArgs e)
        {
            decimal montoE = Convert.ToDecimal(txtMonto.Text);

            lblControlMonto.Visible = false;

            string estadoE;

            if (cbo_Estado.SelectedItem == null)
            {
                estadoE = "";
            }
            else
            {
                estadoE = cbo_Estado.SelectedItem.ToString();
            }


            if (estadoE != estadoIni && montoE != montoAct)
            {
                objConceptos.CON_ID             = idConceptoBuscar;
                objConceptos.CON_FECHA_ACT      = fechaActual;
                objConceptos.CON_VALOR_ACTUAL   = montoE;
                objConceptos.CON_VALOR_ANTERIOR = montoAct;
                objConceptos.CON_FECHA_FIN      = fechaFin;

                MessageBox.Show(objMet_Conceptos.ActualizarMontoEstado(objConceptos));
                limpiarCampos();
            }
            else if (estadoE != estadoIni && montoE == montoAct)
            {
                if (estadoE == "INACTIVO")
                {
                    objConceptos.CON_ID        = idConceptoBuscar;
                    objConceptos.CON_FECHA_ACT = fechaActual;
                    objConceptos.CON_FECHA_FIN = fechaActual;

                    MessageBox.Show(objMet_Conceptos.ActualizarEstadoN(objConceptos));
                    limpiarCampos();
                }
                else if (estadoE == "ACTIVO")
                {
                    objConceptos.CON_ID        = idConceptoBuscar;
                    objConceptos.CON_FECHA_ACT = fechaActual;
                    objConceptos.CON_FECHA_FIN = fechaFin;

                    MessageBox.Show(objMet_Conceptos.ActualizarEstadoS(objConceptos));
                    limpiarCampos();
                }
            }
            else if (estadoE == estadoIni && montoE != montoAct)
            {
                objConceptos.CON_ID             = idConceptoBuscar;
                objConceptos.CON_FECHA_ACT      = fechaActual;
                objConceptos.CON_VALOR_ACTUAL   = montoE;
                objConceptos.CON_VALOR_ANTERIOR = montoAct;

                MessageBox.Show(objMet_Conceptos.ActualizarMonto(objConceptos));
                limpiarCampos();
            }
            else
            {
                MessageBox.Show("NO SE DETECTARON CAMBIOS A REALIZAR");
                limpiarCampos();
            }

            //--
            DataTable dt = objMet_Conceptos.autocompletarBuscar();

            foreach (DataRow row in dt.Rows)
            {
                txtBuscarConcepto.AutoCompleteCustomSource.Add(row[0].ToString());
            }

            //--
            //DataTable dt = ObjetoUsu.AutocompletarAgregarDocente(/*frmUsuariosPopUpAgregar.txtSeleccionarDocente*/);


            //foreach (DataRow row in dt.Rows)
            //{
            //    frmUsuariosPopUpAgregar.txtSeleccionarDocente.AutoCompleteCustomSource.Add(row[0].ToString()); //assuming required data is in first column
            //}

            //txtBuscarConcepto.AutoCompleteSource = AutoCompleteSource.CustomSource;
            //txtBuscarConcepto.AutoCompleteCustomSource = autoComplete;
        }