private void tsbEditar_Click(object sender, EventArgs e) { if (DataGridViewDatos.SelectedRows.Count > 0) { DataGridViewRow r = DataGridViewDatos.SelectedRows[0]; Medida medida = (Medida)r.Tag; Medida medidaAux = (Medida)medida.Clone(); FrmMedidasAE frm = new FrmMedidasAE(); frm.Text = "Editar Medida"; frm.SetMedida(medida); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { medida = frm.GetMedida(); _servicio.Guardar(medida); SetearFila(r, medida); Helper.MensajeBox("Registro Agregado", Tipo.Success); } catch (Exception exception) { SetearFila(r, medidaAux); Helper.MensajeBox(exception.Message, Tipo.Error); } } } }
private void btnGuardar_Click(object sender, System.EventArgs e) { if (ValidarDatos()) { if (medida == null) { medida = new Medida(); } medida.Denominacion = TextBoxMedida.Text; medida.Abreviatura = TextBoxAbreviatura.Text.ToUpper(); if (ValidarObjeto()) { if (!_esEdicion) { try { _servicio.Guardar(medida); if (frm != null) { frm.AgregarFila(medida); } Helper.MensajeBox("Registro Guardado", Tipo.Success); DialogResult dr = MessageBox.Show("¿Desea dar de alta otro registro?", "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.No) { DialogResult = DialogResult.Cancel; } else { InicializarControles(); } } catch (Exception exception) { Helper.MensajeBox(exception.Message, Tipo.Error); } } else { DialogResult = DialogResult.OK; } } } }
private void btnGuardar_Click(object sender, EventArgs e) { if (ValidarDatos()) { if (medida == null) { medida = new Medida(); } medida.Denominacion = txtMedida.Text; medida.Abreviatura = txtAbreviatura.Text.ToUpper(); if (ValidarObjeto()) { if (!esEdicion) { servicio.Guardar(medida); if (frm != null) { frm.AgregarFila(medida); } Helper.MensajeBox("Registro guardado", Tipo.Success); DialogResult dr = MessageBox.Show("Desea agregar otro registro?", "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.No) { DialogResult = DialogResult.Cancel; } else { InicializarControles(); } } else { DialogResult = DialogResult.OK; } } } }