Ejemplo n.º 1
0
        private void Btn_editar_Click(object sender, EventArgs e)
        {
            FormasPagoDataSource formas = new FormasPagoDataSource();
            string id = dgv_formas.CurrentRow.Cells[0].Value.ToString();

            formas          = this.negocioFormas.DevolverFomras(id);
            txt_codigo.Text = formas.CodigoFormas;
            this.CamposActivos();
            txt_codigo.Enabled  = false;
            txt_nombre.Text     = formas.NombreFormas;
            check_vence.Checked = formas.PideVencimiento;
            this.butonclick     = "editar";
            btn_guardar.Enabled = true;
        }
Ejemplo n.º 2
0
        private void Btn_guardar_Click(object sender, EventArgs e)
        {
            if (!txt_codigo.Text.Equals(string.Empty) && !txt_nombre.Text.Equals(string.Empty))
            {
                FormasPagoDataSource formas = new FormasPagoDataSource();
                formas.CodigoFormas    = txt_codigo.Text;
                formas.NombreFormas    = txt_nombre.Text;
                formas.PideVencimiento = check_vence.Checked;

                if (this.butonclick.Equals("agregar"))
                {
                    bool existe = this.negocioFormas.ExisteFormas(txt_codigo.Text);

                    if (!existe)
                    {
                        bool guardo = this.negocioFormas.GuardoForma(formas);
                        if (guardo)
                        {
                            MessageBox.Show("El concepto ha sido guardado", "GUARDAR", MessageBoxButtons.OK);
                            this.CamposInactivos();
                            this.CamposLimpios();
                            this.CargarFormas();
                        }
                    }
                    else
                    {
                        MessageBox.Show("El concepto ya existe", "ERROR", MessageBoxButtons.OK);
                    }
                }
                else if (this.butonclick.Equals("editar"))
                {
                    bool guardo = this.negocioFormas.ActualizarForma(formas);
                    if (guardo)
                    {
                        MessageBox.Show("El concepto ha sido actualizado", "GUARDAR", MessageBoxButtons.OK);
                        this.CamposInactivos();
                        this.CamposLimpios();
                        this.CargarFormas();
                    }
                }
            }
            else
            {
                MessageBox.Show("Debe ingresar todos los campos", "ERROR", MessageBoxButtons.OK);
            }
        }
Ejemplo n.º 3
0
        public FormasPagoDataSource DevolverFomras(string id)
        {
            FormasPagoDataSource formas = new FormasPagoDataSource();

            try
            {
                var item = this.persistencia.DevolverFormas(id);
                formas.CodigoFormas    = item.codformaspago;
                formas.NombreFormas    = item.nombreforma;
                formas.PideVencimiento = item.sivence;
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(formas);
        }
Ejemplo n.º 4
0
        public bool ActualizarForma(FormasPagoDataSource formas)
        {
            bool       guardo = false;
            formaspago formap = new formaspago();

            formap.codformaspago = formas.CodigoFormas;
            formap.nombreforma   = formas.NombreFormas;
            formap.sivence       = formas.PideVencimiento;

            try
            {
                guardo = this.persistencia.ActualizarFormas(formap);
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(guardo);
        }
Ejemplo n.º 5
0
        public List <FormasPagoDataSource> CargarFormas()
        {
            List <FormasPagoDataSource> formas = new List <FormasPagoDataSource>();

            try
            {
                var items = this.persistencia.CargarFormas();
                foreach (var item in items)
                {
                    FormasPagoDataSource forma = new FormasPagoDataSource();
                    forma.CodigoFormas    = item.codformaspago;
                    forma.NombreFormas    = item.nombreforma;
                    forma.PideVencimiento = item.sivence;
                    formas.Add(forma);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(formas);
        }