Example #1
0
 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);
             }
         }
     }
 }
Example #2
0
        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;
                    }
                }
            }
        }
Example #3
0
        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;
                    }
                }
            }
        }