Example #1
0
        public void ProvNuevo(Proveedor proveedor, out string msjValida)
        {
            msjValida = "";
            if (String.IsNullOrEmpty(proveedor._nombreProveedor))
            {
                msjValida = "El campo Nombre Proveedor viene vacio" + "\n";
            }

            if (proveedor._telefonoContacto == 0)
            {
                msjValida += "El campo Telefono Contacto viene vacio" + "\n";
            }

            if (String.IsNullOrEmpty(proveedor._correoContacto))
            {
                msjValida = "El campo Correo Contacto viene vacio" + "\n";
            }

            if (proveedor._estado == false)
            {
                msjValida += "Debe activar el Proveedor para registrarlo" + "\n";
            }

            if (msjValida.Equals(""))
            {
                DAOProveedor cpprov = new DAOProveedor();

                bool exito = cpprov.insertaPROVEnBD(proveedor, out msjValida);

                if (exito == false)
                {
                    msjValida = "Error en el proceso de Ingreso del Proveedor nombre = " + proveedor._nombreProveedor + "\n" + "\n" + "- " + msjValida;
                }
            }
        }
Example #2
0
        public DataTable filtroProveedor(string comboBox, TextBox buscar)
        {
            DAOProveedor daoProveedor = new DAOProveedor();

            if (comboBox.Equals("RUC"))
            {
                if (buscar.Equals(""))
                {
                    MessageBox.Show("Ingrese el RUC del proveedor a buscar.");
                }
                return(daoProveedor.filtrarRUC(buscar.Text));
            }
            else if (comboBox.Equals("Nombre"))
            {
                if (buscar.Equals(""))
                {
                    MessageBox.Show("Ingrese el nombre del proveedor a buscar.");
                }
                return(daoProveedor.filtrarNombre(buscar.Text));
            }
            else
            {
                MessageBox.Show("Seleccione un filtro para la busqueda.");
                buscar.Text = "";
                return(listarProveedores());
            }
        }
Example #3
0
        public Proveedor datosProv(Proveedor proveedor, out string error)
        {
            try
            {
                error = "";

                if (String.IsNullOrEmpty(proveedor._nombreProveedor))
                {
                    error += "Debe ingresar un proveedor valido";
                }

                if (error.Equals(""))
                {
                    DAOProveedor provdao    = new DAOProveedor();
                    Proveedor    proveedor2 = provdao.datosProv(proveedor, out error);

                    if (proveedor2 == null)
                    {
                        error += "No hay datos del Proveedor";
                    }

                    return(proveedor2);
                }
                else
                {
                    return(null);
                }
            }
            catch (Exception ex)
            {
                error = ex.Message;
                return(null);
            }
        }
Example #4
0
        public void actualizaProv(Proveedor proveedor, out string msjValida)
        {
            msjValida = "";

            if (String.IsNullOrEmpty(proveedor._nombreProveedor))
            {
                msjValida = "El campo nombre proveedor viene vacio" + "\n";
            }

            if (String.IsNullOrEmpty(string.Concat(proveedor._telefonoContacto)))
            {
                msjValida += "El campo Telefono Contacto viene vacio" + "\n";
            }

            if (String.IsNullOrEmpty(proveedor._correoContacto))
            {
                msjValida = "El campo Correo Contacto viene vacio" + "\n";
            }

            if (msjValida.Equals(""))
            {
                DAOProveedor cpProveedor = new DAOProveedor();

                bool exito = cpProveedor.actualizaProv(proveedor, out msjValida);

                if (exito == false)
                {
                    msjValida = "Error en el proceso de actualizaciĆ³n del proveedor nombre " + proveedor._nombreProveedor + "\n" + "\n" + "- " + msjValida;
                }
            }
        }
Example #5
0
        public Proveedor ObtenerProveedoresPorRif(string rif)
        {
            //ComandoConsultarProveedoresPorRif
            DAOProveedor objDataBase = new DAOProveedor();

            //return objDataBase.buscarProveedorPorRif(rif);
            return(null);
        }
Example #6
0
        public Proveedor ObtenerProveedoresPorNombre(string nombre)
        {
            //ComandoConsultarProveedoresPorNombre
            DAOProveedor objDataBase = new DAOProveedor();

            //return objDataBase.buscarProveedorPorNombre(nombre);
            return(null);
        }
Example #7
0
        public bool agregarContacto(Contacto contacto, int idProveedor)
        {
            //ComandoAgregarContacto
            DAOProveedor objDataBase = new DAOProveedor();

            //objDataBase.AgregarContacto(contacto, idProveedor);

            return(true);
        }
Example #8
0
        public List <Proveedor> ObtenerProveedores()
        {
            //ComandoConsultarTodosProveedores
            List <Proveedor> proveedores = new List <Proveedor>();
            DAOProveedor     objDataBase = new DAOProveedor();

            //proveedores = objDataBase.consultarProveedores();
            return(proveedores);
        }
Example #9
0
        public bool consultarProveedor(Proveedor proveedor)
        {
            //ComandoConsultarProveedor
            DAOProveedor objDataBase = new DAOProveedor();

            //if (objDataBase.consultarProveedor(proveedor))
            //    return true;
            //else
            //    return false;
            return(false);
        }
Example #10
0
        public bool agregarProveedor(Proveedor proveedor)
        {
            //ComandoAgregarProveedor
            DAOProveedor objDataBase = new DAOProveedor();

            //1-Agregar el producto asociado a esa categoria
            objDataBase.AgregarProveedor(proveedor);

            //2-Agregar el detalle_producto asociado al producto y a la marca
            return(true);
        }
Example #11
0
        public bool consultarContacto(Contacto contacto, string fkidproveedor)
        {
            //ComandoConsultarContacto
            DAOProveedor objDataBase = new DAOProveedor();

            /*
             * if (objDataBase.consultarContacto(contacto,fkidproveedor))
             *  return true;
             * else
             *  return false;*/
            return(false);
        }
Example #12
0
 public List <Proveedor> listarLosProveedores(out string error)
 {
     error = "";
     try
     {
         DAOProveedor accprov = new DAOProveedor();
         return(accprov.listarTodosProveedores(out error));
     }
     catch (Exception ex)
     {
         error += "/n" + ex.Message;
         return(null);
     }
 }
Example #13
0
        public int consultarIdProveedor(Proveedor proveedor)
        {
            //ComandoConsultarIdProveedor
            DAOProveedor objDataBase = new DAOProveedor();
            //int id = objDataBase.consultarIdProveedor(proveedor);
            int id = 0;

            System.Diagnostics.Debug.WriteLine("int:[" + id + "]\n");
            if (id != 0)
            {
                return(id);
            }
            else
            {
                return(0);
            }
        }
Example #14
0
        public Contacto verContacto(string rif, int posicion)
        {
            DAOProveedor objDataBase = new DAOProveedor();

            string   Id       = objDataBase.buscarIdProveedorPorRif(rif);
            Contacto contacto = new Contacto();

            //contacto = objDataBase.buscarContactoConFK(Id, posicion);
            if (contacto != null)
            {
                return(contacto);
            }
            else
            {
                return(null);
            }
        }
Example #15
0
        public void buscarProveedor(TextBox rucBuscar, Label rucLabel, TextBox nombre, TextBox direccion, TextBox correo, ComboBox estado, TextBox telefono)
        {
            DAOProveedor daoProveedor = new DAOProveedor();
            Proveedor    proveedor    = new Proveedor();

            if (rucBuscar.Text.Equals(""))
            {
                MessageBox.Show("Ingrese el RUC del proveedor que desea actualizar.");
                vaciarCamposProveedor(rucBuscar, rucLabel, nombre, direccion, correo, telefono, estado);
            }
            else if (rucBuscar.TextLength < 13)
            {
                MessageBox.Show("No existe el proveedor.");
                vaciarCamposProveedor(rucBuscar, rucLabel, nombre, direccion, correo, telefono, estado);
            }
            else
            {
                if (daoProveedor.comprobarRUC(rucBuscar.Text))
                {
                    proveedor      = daoProveedor.llenarDatosProveedor(rucBuscar.Text);
                    rucLabel.Text  = proveedor.Ruc;
                    nombre.Text    = proveedor.Nombre;
                    direccion.Text = proveedor.Direccion;
                    correo.Text    = proveedor.Correo;
                    telefono.Text  = proveedor.Telefono;
                    if (proveedor.Estado.Equals("ACTIVO"))
                    {
                        estado.SelectedIndex = 0;
                    }
                    else
                    {
                        estado.SelectedIndex = 1;
                    }
                    rucBuscar.Text = "";
                }
                else
                {
                    MessageBox.Show("No existe el proveedor.");
                    vaciarCamposProveedor(rucBuscar, rucLabel, nombre, direccion, correo, telefono, estado);
                }
            }
        }
Example #16
0
 public void ModificarProveedor(Proveedor proveedor, string id)
 {
     //ComandoModificarProveedor
     DAOProveedor objDataBase = new DAOProveedor();
     //objDataBase.ModificarProveedor(proveedor, id);
 }