예제 #1
0
        private void Btn_guardar_Click(object sender, EventArgs e)
        {
            bool validar = this.ValidarCampos();

            if (validar)
            {
                ConceptoPagoDataSource conpago = new ConceptoPagoDataSource();
                conpago.CodigoConPa = txt_codigo.Text;
                conpago.NombreConPa = txt_nombre.Text;
                int    valor  = 0;
                string cuenta = !int.TryParse(txt_cuenta.Text, out valor) ? txt_nombrecuenta.Text : txt_cuenta.Text;
                conpago.Cuenta      = cuenta;
                conpago.CodigoForma = combo_forma.SelectedValue.ToString();
                conpago.Porcentaje  = Convert.ToDecimal(txt_porcentaje.Text);

                /*  if (this.butonclick.Equals("agregar"))
                 * {
                 *    bool existe = this.negocioConPago.ExisteConPago(txt_codigo.Text);
                 *
                 *    if (!existe)
                 *    {
                 *        bool guardo = this.negocioConPago.GuardoConPago(conpago);
                 *        if (guardo)
                 *        {
                 *            MessageBox.Show("El concepto ha sido guardado", "GUARDAR", MessageBoxButtons.OK);
                 *            this.CamposInactivos();
                 *            this.CamposLimpios();
                 *            this.CargarConPago();
                 *        }
                 *    }
                 *    else
                 *    {
                 *        MessageBox.Show("El concepto ya existe", "ERROR", MessageBoxButtons.OK);
                 *    }
                 * }
                 * else if (this.butonclick.Equals("editar"))
                 * {
                 *    bool guardo = this.negocioConPago.ActualizarConPago(conpago);
                 *    if (guardo)
                 *    {
                 *        MessageBox.Show("El concepto ha sido actualizado", "GUARDAR", MessageBoxButtons.OK);
                 *        this.CamposInactivos();
                 *        this.CamposLimpios();
                 *        this.CargarConPago();
                 *    }
                 * }*/
            }
            else
            {
                MessageBox.Show("Debe ingresar todos los campos", "ERROR", MessageBoxButtons.OK);
            }
        }
예제 #2
0
        private void Btn_editar_Click(object sender, EventArgs e)
        {
            ConceptoPagoDataSource conpago = new ConceptoPagoDataSource();
            string id = dgv_conpago.CurrentRow.Cells[0].Value.ToString();

            //  conpago = this.negocioConPago.DevolverConPago(id);
            txt_codigo.Text = conpago.CodigoConPa;
            this.CamposActivos();
            txt_codigo.Enabled        = false;
            txt_nombre.Text           = conpago.NombreConPa;
            txt_cuenta.Text           = conpago.Cuenta;
            txt_nombrecuenta.Text     = conpago.NombreCuenta;
            combo_forma.SelectedValue = conpago.CodigoForma;
            txt_porcentaje.Text       = Convert.ToString(conpago.Porcentaje);
            this.butonclick           = "editar";
            btn_guardar.Enabled       = true;
        }