Exemplo n.º 1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (validarCampos())
            {
                switch (operacion)
                {
                case "N":
                    CatalogoBL.insertarCatalogo(objetoModelo(), ref error, ref mensaje);
                    break;

                case "M":
                    CatalogoBL.actualizarCatalogo(objetoModelo(), ref error, ref mensaje);
                    break;
                }
                if (!error)
                {
                    frmModelos.actualizarDgvModelos();
                    switch (operacion)
                    {
                    case "N":
                        mensaje = "Modelo registado exitosamente.";
                        break;

                    case "M":
                        mensaje = "Modelo actualizado exitosamente.";
                        break;
                    }
                    DialogResult result = MessageBox.Show(mensaje, "Remotran", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    if (result == DialogResult.OK)
                    {
                        switch (operacion)
                        {
                        case "N":
                            limpiarCampos();
                            break;

                        case "M":
                            this.Close();
                            break;
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Ocurrió un error.", "Remotran", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }