private void Btn_editar_Click(object sender, EventArgs e) { ConceptosDataSource concepto = new ConceptosDataSource(); int id = int.Parse(dgv_concepto.CurrentRow.Cells[0].Value.ToString()); concepto = this.negocioConcepto.DevolverConcepto(id); txt_codigo.Text = Convert.ToString(concepto.CodigoConcepto); txt_codigo.Enabled = false; txt_nombre.Text = concepto.NombreConcepto; txt_nombre.Enabled = true; this.butonclick = "editar"; }
private void Btn_guardar_Click(object sender, EventArgs e) { if (!txt_codigo.Text.Equals(string.Empty) && !txt_nombre.Text.Equals(string.Empty)) { ConceptosDataSource concepto = new ConceptosDataSource(); concepto.CodigoConcepto = int.Parse(txt_codigo.Text); concepto.NombreConcepto = txt_nombre.Text; if (this.butonclick.Equals("agregar")) { bool existe = this.negocioConcepto.ExisteConcepto(int.Parse(txt_codigo.Text)); if (!existe) { bool guardo = this.negocioConcepto.GuardoConcepto(concepto); if (guardo) { MessageBox.Show("El concepto ha sido guardado", "GUARDAR", MessageBoxButtons.OK); txt_codigo.Enabled = false; txt_nombre.Enabled = false; txt_codigo.Text = string.Empty; txt_nombre.Text = string.Empty; this.CargarConceptos(); } } else { MessageBox.Show("El concepto ya existe", "ERROR", MessageBoxButtons.OK); } } else if (this.butonclick.Equals("editar")) { bool guardo = this.negocioConcepto.ActualizarConcepto(concepto); if (guardo) { MessageBox.Show("El concepto ha sido actualizado", "GUARDAR", MessageBoxButtons.OK); txt_codigo.Enabled = false; txt_nombre.Enabled = false; txt_codigo.Text = string.Empty; txt_nombre.Text = string.Empty; this.CargarConceptos(); } } } else { MessageBox.Show("Debe ingresar todos los campos", "ERROR", MessageBoxButtons.OK); } }
public ConceptosDataSource DevolverConcepto(int id) { ConceptosDataSource concep = new ConceptosDataSource(); try { var item = this.persistencia.DevolverConcepto(id); concep.CodigoConcepto = item.idconcepto; concep.NombreConcepto = item.descripconcepto; } catch (Exception ex) { throw ex; } return(concep); }
public bool ActualizarConcepto(ConceptosDataSource concepto) { bool guardo = false; maeconcc concep = new maeconcc(); concep.idconcepto = concepto.CodigoConcepto; concep.descripconcepto = concepto.NombreConcepto; try { guardo = this.persistencia.ActualizarConcepto(concep); } catch (Exception ex) { throw ex; } return(guardo); }
public List <ConceptosDataSource> CargarConceptos() { List <ConceptosDataSource> concep = new List <ConceptosDataSource>(); try { var items = this.persistencia.CargarConceptos(); foreach (var item in items) { ConceptosDataSource concepto = new ConceptosDataSource(); concepto.CodigoConcepto = item.idconcepto; concepto.NombreConcepto = item.descripconcepto; concep.Add(concepto); } } catch (Exception ex) { throw ex; } return(concep); }