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; }
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); } }
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); }
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); }
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); }