示例#1
0
        private void Guardar()
        {
            Proveedor be = new Proveedor
            {
                Ruc         = TxtRuc.Text,
                RazonSocial = TxtRazonSocial.Text,
                Ciudad      = TxtCiudad.Text,
                Direccion   = TxtDireccion.Text,
                Email       = TxtEmail.Text,
                Telefono    = TxtTelefono.Text
            };
            DProveedor bo = new DProveedor();

            if (modificar == 0)
            {
                if (bo.Agregar(be))
                {
                    Listar();
                    FrmPrincipal.Main.ChangeMessage("Proveedor se guardo correctamente", "Success");
                    CamposReadOnly(true);
                    BotonesEnables(true);
                }
                else
                {
                    FrmPrincipal.Main.ChangeMessage("Ocurrió algún error", "Failed");
                }
            }
            else if (modificar == 1)
            {
                if (bo.Modificar(be))
                {
                    Listar();
                    FrmPrincipal.Main.ChangeMessage("Proveedor se modificó correctamente", "Success");
                    CamposReadOnly(true);
                    BotonesEnables(true);
                }
                else
                {
                    FrmPrincipal.Main.ChangeMessage("Ocurrió algún error", "Failed");
                }
            }
        }
示例#2
0
        public void Agregar(EProveedor AgregarProveedor)
        {
            try
            {
                if (AgregarProveedor.nombres.Length == 0)
                {
                    throw new ArgumentException("Ingresa los nombres del Proveedor");
                }
                if (AgregarProveedor.apellidos.Length == 0)
                {
                    throw new ArgumentException("Ingresa los apellidos del Proveedor");
                }
                if (AgregarProveedor.cedula.Length == 0)
                {
                    throw new ArgumentException("Ingresa la cedula del Proveedor");
                }
                //no estoy seguro de este codigo .value
                if (AgregarProveedor.telefono.Value == null)
                {
                    throw new ArgumentException("Ingresa el numero  telefonico del Proveedor");
                }
                if (AgregarProveedor.correo.Length == 0)
                {
                    throw new ArgumentException("Ingresa el correo del Proveedor");
                }
                if (AgregarProveedor.direccion.Length == 0)
                {
                    throw new ArgumentException("Ingresa la direccion del Proveedor");
                }
                if (AgregarProveedor.estado.Length == 0)
                {
                    throw new ArgumentException("Ingresa el estado del Proveedor");
                }

                DProveedor gestionaProveedor = new DProveedor();
                gestionaProveedor.Agregar(AgregarProveedor);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }