Example #1
0
        private void Btn_editar_Click(object sender, EventArgs e)
        {
            BantarDataSource bantar = new BantarDataSource();
            string           id     = dgv_bantar.CurrentRow.Cells[0].Value.ToString();

            bantar          = this.negocioBantar.DevolverBantar(id);
            txt_codigo.Text = bantar.CodigoBantar;
            this.CamposActivos();
            txt_codigo.Enabled    = false;
            txt_nombre.Text       = bantar.NombreBantar;
            check_banco.Checked   = bantar.TipoBantar == "B" ? true : false;
            check_tarjeta.Checked = bantar.TipoBantar == "T" ? true : false;
            this.butonclick       = "editar";
            btn_guardar.Enabled   = true;
        }
Example #2
0
        private void Btn_guardar_Click(object sender, EventArgs e)
        {
            if (!txt_codigo.Text.Equals(string.Empty) && !txt_nombre.Text.Equals(string.Empty) && (check_banco.Checked == true ||
                                                                                                   check_tarjeta.Checked == true))
            {
                BantarDataSource bantar = new BantarDataSource();
                bantar.CodigoBantar = txt_codigo.Text;
                bantar.NombreBantar = txt_nombre.Text;
                bantar.TipoBantar   = check_banco.Checked == true ? "B" : "T";

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

                    if (!existe)
                    {
                        bool guardo = this.negocioBantar.GuardoBantar(bantar);
                        if (guardo)
                        {
                            MessageBox.Show("El concepto ha sido guardado", "GUARDAR", MessageBoxButtons.OK);
                            this.CamposInactivos();
                            this.CamposLimpios();
                            this.CargarBantar();
                        }
                    }
                    else
                    {
                        MessageBox.Show("El concepto ya existe", "ERROR", MessageBoxButtons.OK);
                    }
                }
                else if (this.butonclick.Equals("editar"))
                {
                    bool guardo = this.negocioBantar.ActualizarBantar(bantar);
                    if (guardo)
                    {
                        MessageBox.Show("El concepto ha sido actualizado", "GUARDAR", MessageBoxButtons.OK);
                        this.CamposInactivos();
                        this.CamposLimpios();
                        this.CargarBantar();
                    }
                }
            }
            else
            {
                MessageBox.Show("Debe ingresar todos los campos", "ERROR", MessageBoxButtons.OK);
            }
        }
Example #3
0
        public BantarDataSource DevolverBantar(string id)
        {
            BantarDataSource bantar = new BantarDataSource();

            try
            {
                var item = this.persistencia.DevolverBantar(id);
                bantar.CodigoBantar = item.codigobanta;
                bantar.NombreBantar = item.nombrebanta;
                bantar.TipoBantar   = item.tipobanta;
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(bantar);
        }
Example #4
0
        public bool ActualizarBantar(BantarDataSource bantar)
        {
            bool     guardo  = false;
            maebanta banctar = new maebanta();

            banctar.codigobanta = bantar.CodigoBantar;
            banctar.nombrebanta = bantar.NombreBantar;
            banctar.tipobanta   = bantar.TipoBantar;

            try
            {
                guardo = this.persistencia.ActualizarBantar(banctar);
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(guardo);
        }
Example #5
0
        public List <BantarDataSource> CargarBantar()
        {
            List <BantarDataSource> bantarj = new List <BantarDataSource>();

            try
            {
                var items = this.persistencia.CargarBantar();
                foreach (var item in items)
                {
                    BantarDataSource bantar = new BantarDataSource();
                    bantar.CodigoBantar = item.codigobanta;
                    bantar.NombreBantar = item.nombrebanta;
                    bantar.TipoBantar   = item.tipobanta == "B" ? "BANCO" : "TARJETA";
                    bantarj.Add(bantar);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(bantarj);
        }