Exemplo n.º 1
0
        void BtnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                bool      existeProveedor = proveedoresBL.Existe(txtCUIT.Text);
                Proveedor proveedor;

                if (existeProveedor)
                {
                    proveedor = proveedoresBL.ObtenerPorCUIT(txtCUIT.Text);

                    SetearProveedor(proveedor);
                    proveedoresBL.Actualizar(proveedor);

                    contexto.RegistrarEvento(Resources.ProveedoresForm_ProveedorActualizado, proveedor.Nombre);
                }
                else
                {
                    proveedor = new Proveedor();

                    SetearProveedor(proveedor);
                    proveedoresBL.Crear(proveedor);

                    contexto.RegistrarEvento(Resources.ProveedoresForm_ProveedorCreado, proveedor.Nombre);
                }

                CargarProveedores();
                LimpiarFormulario();
            }
            catch (Exception ex)
            {
                contexto.RegistrarError(ex);
            }
        }