private void btnEditar_Click(object sender, EventArgs e) { if (dgbDatos.SelectedRows.Count > 0) { DataGridViewRow r = dgbDatos.SelectedRows[0]; ProvinciaListDto provincia = (ProvinciaListDto)r.Tag; ProvinciaListDto provincia1 = (ProvinciaListDto)provincia.Clone(); ProvinciaEditDto provinciaEditDto = new ProvinciaEditDto { ProvinciaId = provincia.Provinciaid, NombreProvincia = provincia.NombreProvincia }; FrmProvinciasAE frm = new FrmProvinciasAE(); frm.Text = "editar Provincia"; frm.SetProvincia(provinciaEditDto); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { provinciaEditDto = frm.GetProvincia(); if (!_servicio.Existe(provinciaEditDto)) { _servicio.Guardar(provinciaEditDto); provincia.NombreProvincia = provinciaEditDto.NombreProvincia; SetearFila(r, provincia); MessageBox.Show("registro Modifica3", "mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { SetearFila(r, provincia1); MessageBox.Show("registro ya existente", "mensajee", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { SetearFila(r, provincia1); MessageBox.Show(ex.Message, "error llamar al programador", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void btnEditar_Click(object sender, EventArgs e) { if (dgvProvincias.SelectedRows.Count > 0) { DataGridViewRow r = dgvProvincias.SelectedRows[0]; Provincia provincia = (Provincia)r.Tag; Provincia provinciaAux = (Provincia)provincia.Clone(); FrmProvinciasAE frm = new FrmProvinciasAE(); frm.Text = "Editar Provincia"; frm.SetProvincia(provincia); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { provincia = frm.GetProvincia(); if (!_Servicio.Existe(provincia)) { _Servicio.Guardar(provincia); SetearFila(r, provincia); MessageBox.Show($"Registro: {provincia.NombreProvincia} Editado"); } //dgvProvincias.Rows.Remove(r); //MostrarDatosEnGrilla(); else { SetearFila(r, provinciaAux); MessageBox.Show($"Registro {provincia.NombreProvincia} Ya existe!"); } } catch (Exception exepcion) { SetearFila(r, provinciaAux); MessageBox.Show(this, exepcion.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void btnNuevo_Click(object sender, EventArgs e) { FrmProvinciasAE frm = new FrmProvinciasAE(); frm.Text = "Agregar Provincia"; DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { Provincia provincia = frm.GetProvincia(); if (!_Servicio.Existe(provincia)) { _Servicio.Guardar(provincia); DataGridViewRow r = ConstruirFila(); SetearFila(r, provincia); AgregarFila(r); MessageBox.Show(this, $"Registro '{provincia.NombreProvincia}'Agregado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show($"Registro {provincia.NombreProvincia} Existente", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception excepcion) { MessageBox.Show(this, excepcion.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnNuevo_Click(object sender, EventArgs e) { FrmProvinciasAE frm = new FrmProvinciasAE(); frm.Text = "Agregar una Provincia"; DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { ProvinciaEditDto provinciaEditDto = frm.GetProvincia(); if (!_servicio.Existe(provinciaEditDto)) { _servicio.Guardar(provinciaEditDto); DataGridViewRow r = ConstruirFila(); ProvinciaListDto provinciaListDto = new ProvinciaListDto { Provinciaid = provinciaEditDto.ProvinciaId, NombreProvincia = provinciaEditDto.NombreProvincia }; SetearFila(r, provinciaListDto); AgregarFila(r); MessageBox.Show("Registro Agregado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Registro ya existente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception exception) { MessageBox.Show(exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }