private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (txt_valor_actualizar.Text == "")
            {
                MessageBox.Show("Debe colocar un nuevo importe", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txt_valor_actualizar.Focus();
            }

            else
            {
                string       resultado;
                logConcepto  objlogConcepto      = new logConcepto();
                frmConcepto  objfrmConcepto      = new frmConcepto();
                logHistorial objlogHistorial     = new logHistorial();
                string       fecha_actualizacion = DateTime.Today.ToString(("yyyy-MM-dd"));
                string       fecha_ult_actualizacion;
                string       fecha_hasta = DateTime.Today.ToString("yyyy-MM-dd");
                decimal      valor_nuevo = Convert.ToDecimal(txt_valor_actualizar.Text);


                if (valor_anterior == 0)
                {
                    fecha_ult_actualizacion = fecha_inicio.ToString("yyyy - MM - dd");
                }
                else
                {
                    fecha_ult_actualizacion = fecha_actualizacion;
                }

                entConcepto objentConcepto = new entConcepto();
                objentConcepto.CON_ID             = Convert.ToInt32(id_concepto);
                objentConcepto.CON_FECHA_ACT      = DateTime.Today;
                objentConcepto.CON_VALOR_ANTERIOR = valor_actual;
                objentConcepto.CON_FECHA_INI      = fecha_inicio;
                objentConcepto.CON_VALOR_ACTUAL   = valor_nuevo;

                entHistorial objentHistorial = new entHistorial();
                objentHistorial.HIS_CON_ID         = Convert.ToInt32(id_concepto);
                objentHistorial.HIS_VALOR_ANTERIOR = valor_actual;
                string his_desde;
                string his_hasta;
                if (valor_anterior == 0)
                {
                    his_desde = fecha_inicio.ToString("yyyy - MM - dd");
                }
                else
                {
                    his_desde = fecha_ult_actualizacion;
                }

                his_hasta = fecha_actualizacion;

                resultado = objlogConcepto.ActualizarMonto(objentConcepto, fecha_hasta, fecha_ult_actualizacion);
                string resultado_historial = objlogHistorial.InsertarHistorialConceptos(objentHistorial, his_hasta, his_desde);

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

                this.Close();
            }
        }
        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();
            }
        }
        private void btn_deshabilitar_concepto_Click(object sender, EventArgs e)
        {
            logConcepto objlogConcepto = new logConcepto();
            entConcepto objentConcepto = new entConcepto();

            objentConcepto.CON_ID = id_concepto;

            string resultado = objlogConcepto.DeshabilitarConcepto(objentConcepto);

            MessageBox.Show(resultado);
            this.Close();
        }
Ejemplo n.º 4
0
        private void Dgv_Conceptos_Filtro()
        {
            DataTable   dt             = new DataTable();
            logConcepto objlogConcepto = new logConcepto();

            dt = objlogConcepto.Visualizar();
            dgvConceptos.DataSource = dt;

            string concepto        = txtCon_Buscar.Text;
            string nombre_concepto = objlogConcepto.nombre_concepto(concepto);

            dt.DefaultView.RowFilter = String.Format($"CONCEPTO LIKE '{nombre_concepto}%'");
        }
Ejemplo n.º 5
0
        private void Dgv_Conceptos()
        {
            DataTable   dt             = new DataTable();
            logConcepto objlogConcepto = new logConcepto();

            dt = objlogConcepto.Visualizar();
            dgvConceptos.DataSource = dt;
            dgvConceptos.Columns["CON_ID"].Visible = false;

            this.dgvConceptos.Columns["CONCEPTO"].DefaultCellStyle.Alignment       = DataGridViewContentAlignment.MiddleLeft;
            this.dgvConceptos.Columns["VALOR ACTUAL"].DefaultCellStyle.Alignment   = DataGridViewContentAlignment.MiddleRight;
            this.dgvConceptos.Columns["VIGENTE DESDE"].DefaultCellStyle.Alignment  = DataGridViewContentAlignment.MiddleCenter;
            this.dgvConceptos.Columns["VALOR ANTERIOR"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
            this.dgvConceptos.Columns["DESDE"].DefaultCellStyle.Alignment          = DataGridViewContentAlignment.MiddleCenter;
            this.dgvConceptos.Columns["HASTA"].DefaultCellStyle.Alignment          = DataGridViewContentAlignment.MiddleCenter;
            this.dgvConceptos.Columns["ESTADO"].DefaultCellStyle.Alignment         = DataGridViewContentAlignment.MiddleLeft;
        }
Ejemplo n.º 6
0
        private void frmConcepto_Load(object sender, EventArgs e)
        {
            Dgv_Conceptos();

            logConcepto objLogConcepto = new logConcepto();

            DataTable dt = objLogConcepto.autocompletarBuscar();


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


            btnCon_Eliminar.IconColor = Color.Gray;
            btnCon_Eliminar.ForeColor = Color.Gray;
            btnCon_Editar.IconColor   = Color.Gray;
            btnCon_Editar.ForeColor   = Color.Gray;
        }
        private void frmConcepto_Agregar_Load(object sender, EventArgs e)
        {
            DataTable   dt_conceptos   = new DataTable();
            logConcepto objMetConcepto = new logConcepto();

            dt_conceptos = objMetConcepto.CargaDtNombreConcepto();


            for (int i = 0; i < dt_conceptos.Rows.Count; i++)
            {
                string resultado_dt;

                resultado_dt = dt_conceptos.Rows[i]["CONCEPTO"].ToString();

                if (resultado_dt != null)
                {
                    cbConcepto.Items.Remove(resultado_dt);
                }
            }
        }
        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();
                }
            }
        }