Ejemplo n.º 1
0
 private void btnAgregar_Click(object sender, EventArgs e)
 {
     frmClasificacionAE frm = DI.Create<frmClasificacionAE>();
     frm.Titulo("Nueva Clasificacion");
     DialogResult dr = frm.ShowDialog(this);
     if (dr == DialogResult.OK)
     {
         try
         {
             ClasificacionEditDto clasificacionEditDto = frm.GetClasificacion();
             if (servicio.Existe(clasificacionEditDto))
             {
                 frmMessageBox messageBox = new frmMessageBox();
                 messageBox.Show();
                 messageBox.ShowError("Clasificacion Existente", $"{clasificacionEditDto.Descripcion} ya existe en la base de datos");
             }
             servicio.Guardar(clasificacionEditDto);
             DataGridViewRow r = ConstruirFila();
             ClasificacionListDto clasificacionListDto = mapper.Map<ClasificacionListDto>(clasificacionEditDto);
             SetearFila(r, clasificacionListDto);
             AgregarFila(r);
             frmMessageBox frmMessage = new frmMessageBox();
             frmMessage.Show();
             frmMessage.ShowInfo("Registro Agregado", $"{clasificacionListDto.Descripcion} ya a sido agergado");
         }
         catch (Exception)
         {
             frmMessageBox frmMessage = new frmMessageBox();
             frm.Show();
             frmMessage.ShowError("Error", $"El registro no se pudo agregar. Intentelo nuevamente");
         }
     }
 }
Ejemplo n.º 2
0
        private void SetearFila(DataGridViewRow r, ClasificacionListDto clasificacion)
        {
            r.Cells[cmnClasificacion.Index].Value = clasificacion.Descripcion;

            r.Tag = clasificacion;
        }