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