示例#1
0
        private void NuevoMetroButton_Click(object sender, EventArgs e)
        {
            MarcasAEForm frm = new MarcasAEForm();

            frm.Text = "Nuevo";
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.OK)
            {
                try
                {
                    MarcaDto marcaDto = frm.GetMarca();
                    if (!servicio.Existe(marcaDto))
                    {
                        servicio.Agregar(marcaDto);
                        var r = ConstruirFila();
                        SetearFila(r, marcaDto);
                        AgregarFila(r);
                        Helper.Helper.Mensaje(this, "Registro agregado", TipoDeCuadro.Success);
                    }
                    else
                    {
                        Helper.Helper.Mensaje(this, "Registro repetido", TipoDeCuadro.Error);
                    }
                }
                catch (Exception ex)
                {
                    Helper.Helper.Mensaje(this, ex.Message, TipoDeCuadro.Error);
                }
            }
        }
示例#2
0
        private void NuevoMetroButton_Click(object sender, EventArgs e)
        {
            MarcasAEForm frm = new MarcasAEForm();

            frm.Text = "Nueva Marca";
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.OK)
            {
                try
                {
                    MarcaDto marcaDto = frm.GetMarca();
                    if (!servicio.Existe(marcaDto))
                    {
                        servicio.Agregar(marcaDto);
                        DataGridViewRow r = ConstruirFila();
                        SetearFila(r, marcaDto);
                        AgregarFila(r);
                        MetroMessageBox.Show(this, "Registro Agregado", "Mensaje",
                                             MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MetroMessageBox.Show(this, "Marca repetida", "Error",
                                             MessageBoxButtons.OK,
                                             MessageBoxIcon.Error);
                    }
                }
                catch (Exception exception)
                {
                    MetroMessageBox.Show(this, exception.Message, "Error",
                                         MessageBoxButtons.OK,
                                         MessageBoxIcon.Error);
                }
            }
        }