Exemple #1
0
        public ProductorBEL Productor_Sel(int rut)
        {
            try
            {
                fru.WebServicePruebaSoapClient servicio = new fru.WebServicePruebaSoapClient();
                DataSet custDS = new DataSet();
                custDS = servicio.Productor_Sel(rut);

                if (custDS.Tables["PRODUCTORES"].Rows.Count > 0)
                {
                    ProductorBEL productor_enc = new ProductorBEL();
                    productor_enc.Rut      = Convert.ToInt32(custDS.Tables["PRODUCTORES"].Rows[0]["rut"].ToString());
                    productor_enc.Dv       = Convert.ToChar(custDS.Tables["PRODUCTORES"].Rows[0]["dv"].ToString());
                    productor_enc.Nombre   = custDS.Tables["PRODUCTORES"].Rows[0]["nombre"].ToString();
                    productor_enc.Apellido = custDS.Tables["PRODUCTORES"].Rows[0]["apellido"].ToString();
                    productor_enc.Sexo     = Convert.ToChar(custDS.Tables["PRODUCTORES"].Rows[0]["sexo"].ToString());
                    productor_enc.Id_direccionparticular = Convert.ToInt32(custDS.Tables["PRODUCTORES"].Rows[0]["id_direccionparticular"]);
                    productor_enc.Celular             = Convert.ToInt32(custDS.Tables["PRODUCTORES"].Rows[0]["telefono"]);
                    productor_enc.Correo              = custDS.Tables["PRODUCTORES"].Rows[0]["correo"].ToString();
                    productor_enc.Id_direccionnegocio = Convert.ToInt32(custDS.Tables["PRODUCTORES"].Rows[0]["id_direccionnegocio"]);
                    productor_enc.Mismadireccion      = Convert.ToInt32(custDS.Tables["PRODUCTORES"].Rows[0]["mismadireccion"]);
                    return(productor_enc);
                }
                return(null);
            }
            catch
            {
                return(null);
            }
        }
Exemple #2
0
        public int agregarDireccion(DireccionBEL dirBel)
        {
            fru.WebServicePruebaSoapClient servicio = new fru.WebServicePruebaSoapClient();
            int id = servicio.Direccion_Ins(dirBel.Nombre, dirBel.Numero, dirBel.Id_comuna, 0, 0);

            return(id);
        }
Exemple #3
0
        public int agregarProductos(ProductosBEL proBel)
        {
            fru.WebServicePruebaSoapClient servicio = new fru.WebServicePruebaSoapClient();
            int id = servicio.Productos_Ins(proBel.Rut_productor, proBel.Id_tipo_producto, proBel.Oferta, proBel.Descripcion_elaboracion, proBel.Id_direccion, proBel.Zona_cultivo, proBel.Stock, proBel.Precio_unitario, proBel.Id_medida, proBel.Id_tipo_cultivo, proBel.Activo);

            return(id);
        }
Exemple #4
0
        public UsuarioBEL buscarUsuarios(int usuario_login, string pass_login)
        {
            //try
            //{
            //serviceexterno.WebServicePruebaSoapClient servicio = new serviceexterno.WebServicePruebaSoapClient();
            fru.WebServicePruebaSoapClient servicio = new fru.WebServicePruebaSoapClient();
            //fru.ServicioWebFrutosSoapClient servicio = new fru.ServicioWebFrutosSoapClient();
            //fru.ServicioWebFrutosSoap
            // fru.ServicioWebFrutosSoapClient servicio = new fru.ServicioWebFrutosSoapClient();


            string pass_encri = encriptarHash(pass_login);


            DataSet custDS = new DataSet();

            custDS = servicio.Usuario_Sel(usuario_login, pass_encri);

            if (custDS.Tables["Usuarios"].Rows.Count > 0)
            {
                UsuarioBEL usuario_enc = new UsuarioBEL();
                usuario_enc.Rut          = Convert.ToInt32(custDS.Tables["Usuarios"].Rows[0]["rut"].ToString());
                usuario_enc.Contrasena   = custDS.Tables["Usuarios"].Rows[0]["contrasena"].ToString();
                usuario_enc.IdTipoPerfil = Convert.ToInt32(custDS.Tables["Usuarios"].Rows[0]["id_tipo_perfil"]);

                return(usuario_enc);
            }
            return(null);
        }
Exemple #5
0
        /// <summary>
        /// Agrega un nuevo registro de Cliente
        /// </summary>
        /// <param name="cliente">Objeto Cliente</param>
        ///

        public void registroCliente(ClienteBEL cliente)
        {
            fru.WebServicePruebaSoapClient servicio = new fru.WebServicePruebaSoapClient();
            servicio.Clientes_Ins(cliente.Rut, cliente.Dv, cliente.Nombre, cliente.Apellido, cliente.Sexo, cliente.Correo, cliente.Celular, cliente.Bloqueado);
            //falta web service

            //servicio.registrarCliente(cliente.Rut, cliente.Dv, cliente.Nombre, cliente.Apellido, cliente.Sexo, cliente.Correo, cliente.Celular, cliente.Id_direccionparticular,cliente.Id_comuna);


            //servicio.registrarUsuario(perBel.Usuario, perBel.Contrasena, perBel.IdTipoPerfil);
            //UsuarioBEL usuario = buscarUsuarios(perBel.Usuario, perBel.Contrasena);
        }
 public void agregarUsuarioDirecciones(ClienteDireccionesBEL clidirBel)
 {
     try
     {
         fru.WebServicePruebaSoapClient servicio = new fru.WebServicePruebaSoapClient();
         servicio.Cliente_Direcciones_Ins(clidirBel.Rut_cliente, clidirBel.Id_direccion, clidirBel.Primaria);
     }
     catch
     {
         return;
     }
 }
Exemple #7
0
 public void agregarImagenes(ImagenesBEL imaBel)
 {
     try
     {
         fru.WebServicePruebaSoapClient servicio = new fru.WebServicePruebaSoapClient();
         servicio.Imagenes_Ins(imaBel.Id_producto, imaBel.Nombre, imaBel.Descripcion, imaBel.Orden, imaBel.Fecha, imaBel.Ubicacion);
     }
     catch
     {
         return;
     }
 }
 public void agregarUsuarioPerfiles(UsuarioPerfilesBEL usuperBel)
 {
     try
     {
         fru.WebServicePruebaSoapClient servicio = new fru.WebServicePruebaSoapClient();
         servicio.Usuarios_Perfiles_Ins(usuperBel.Rut, usuperBel.Id_tipo_perfil);
     }
     catch
     {
         return;
     }
 }
Exemple #9
0
 public void agregarUsuario(UsuarioBEL perBel)
 {
     try
     {
         fru.WebServicePruebaSoapClient servicio = new fru.WebServicePruebaSoapClient();
         string pass_encri = encriptarHash(perBel.Contrasena);
         servicio.Usuario_Ins(perBel.Rut, pass_encri, perBel.IdTipoPerfil);
     }
     catch
     {
         return;
     }
 }
Exemple #10
0
        public List <TipoProductoBEL> traerTiposProductos()
        {
            fru.WebServicePruebaSoapClient servicio = new fru.WebServicePruebaSoapClient();
            DataSet ds = servicio.Tipo_Producto_Sel_All();

            List <TipoProductoBEL> list = new List <TipoProductoBEL>();

            foreach (DataRow r in ds.Tables[0].Rows)
            {
                TipoProductoBEL obj = new TipoProductoBEL();
                obj.Id_tipo_producto = Convert.ToInt32(r["id_tipo_producto"]);
                obj.Nombre           = r["nombre"].ToString();
                list.Add(obj);
            }

            return(list);
        }
Exemple #11
0
        public List <RegionBEL> traerRegiones1()
        {
            fru.WebServicePruebaSoapClient servicio = new fru.WebServicePruebaSoapClient();
            DataSet ds = servicio.Regiones_Sel_All();


            List <RegionBEL> list = new List <RegionBEL>();

            foreach (DataRow r in ds.Tables[0].Rows)
            {
                RegionBEL obj = new RegionBEL();
                //(r.Field<int>("id_region"), r.Field<string>("nombre"));
                obj.IdRegion = Convert.ToInt32(r["id_region"]);
                obj.Nombre   = r["nombre"].ToString();
                list.Add(obj);
            }

            return(list);
        }
Exemple #12
0
        public List <ComunaBEL> traerComunasPorRegion1(int idReg)
        {
            fru.WebServicePruebaSoapClient servicio = new fru.WebServicePruebaSoapClient();
            DataSet ds = servicio.Comunas_Sel(idReg, 0);


            List <ComunaBEL> list = new List <ComunaBEL>();

            foreach (DataRow r in ds.Tables[0].Rows)
            {
                ComunaBEL obj = new ComunaBEL();
                //(r.Field<int>("id_region"), r.Field<string>("nombre"));
                obj.IdComuna = Convert.ToInt32(r["id_comuna"]);
                obj.Nombre   = r["nombre"].ToString();
                list.Add(obj);
            }

            return(list);
        }
Exemple #13
0
        public List <ImagenesBEL> Imagenes_Sel_All()
        {
            fru.WebServicePruebaSoapClient servicio = new fru.WebServicePruebaSoapClient();
            DataSet ds = servicio.Imagenes_Sel_All();

            List <ImagenesBEL> list = new List <ImagenesBEL>();

            foreach (DataRow r in ds.Tables[0].Rows)
            {
                ImagenesBEL obj = new ImagenesBEL();
                obj.Id_producto = Convert.ToInt32(r["id_producto"]);
                obj.Nombre      = r["nombre"].ToString();
                obj.Descripcion = r["descripcion"].ToString();
                obj.Orden       = Convert.ToInt32(r["orden"]);
                obj.Fecha       = Convert.ToDateTime(r["fecha"]);
                obj.Ubicacion   = r["ubicacion"].ToString();
                list.Add(obj);
            }
            return(list);
        }
        public ProductorHabilitadoBEL Productor_Habilitados_Sel(int rut)
        {
            fru.WebServicePruebaSoapClient servicio = new fru.WebServicePruebaSoapClient();
            DataSet custDS = servicio.Productores_Hab_Sel(rut);

            if (custDS.Tables["Productores_Hab"].Rows.Count > 0)
            {
                ProductorHabilitadoBEL prodhabBEL = new ProductorHabilitadoBEL();
                prodhabBEL.Rut      = Convert.ToInt32(custDS.Tables["Productores_Hab"].Rows[0]["rut"].ToString());
                prodhabBEL.Dv       = Convert.ToChar(custDS.Tables["Productores_Hab"].Rows[0]["dv"].ToString());
                prodhabBEL.Nombre   = custDS.Tables["Productores_Hab"].Rows[0]["nombre"].ToString();
                prodhabBEL.Apellido = custDS.Tables["Productores_Hab"].Rows[0]["apellido"].ToString();
                prodhabBEL.Fecha    = Convert.ToDateTime(custDS.Tables["Productores_Hab"].Rows[0]["fecha"].ToString());
                return(prodhabBEL);
            }
            else
            {
                return(null);
            }
        }
Exemple #15
0
 public void registroProductor(ProductorBEL productor)
 {
     fru.WebServicePruebaSoapClient servicio = new fru.WebServicePruebaSoapClient();
     servicio.Productor_Ins(productor.Rut, productor.Dv, productor.Nombre, productor.Apellido, productor.Sexo, productor.Id_direccionparticular, productor.Celular, productor.Correo, productor.Id_direccionnegocio, productor.Mismadireccion);
 }
Exemple #16
0
        public List <ProductosBEL> Productos_Sel_All()
        {
            fru.WebServicePruebaSoapClient servicio = new fru.WebServicePruebaSoapClient();
            DataSet ds = servicio.Productos_Sel_All();
            DataSet sd = servicio.Imagenes_Sel_All();

            DataTable tbl1 = ds.Tables[0];
            DataTable tbl2 = sd.Tables[0];

            //List<ProductosBEL> list = new List<ProductosBEL>();


            /*
             *
             * foreach (DataRow r in ds.Tables[0].Rows)
             * {
             *    ProductosBEL obj = new ProductosBEL();
             *    obj.Id_producto = Convert.ToInt32(r["id_producto"]);
             *    obj.Rut_productor = Convert.ToInt32(r["rut_productor"]);
             *    obj.Id_tipo_producto = Convert.ToInt32(r["id_tipo_producto"]);
             *    obj.Oferta = Convert.ToInt32(r["oferta"]);
             *    obj.Descripcion_elaboracion = r["descripcion_elaboracion"].ToString();
             *    obj.Id_direccion = Convert.ToInt32(r["id_direccion"]);
             *    obj.Zona_cultivo = r["zona_cultivo"].ToString();
             *    obj.Stock = Convert.ToInt32(r["stock"]);
             *    obj.Precio_unitario = Convert.ToInt32(r["precio_unitario"]);
             *    obj.Id_medida = Convert.ToInt32(r["id_medida"]);
             *    obj.Id_tipo_cultivo = Convert.ToInt32(r["id_tipo_cultivo"]);
             *    obj.Activo = Convert.ToInt32(r["activo"]);
             *
             *
             *    list.Add(obj);
             * }*/

            List <ProductosBEL> productos = (from table1 in tbl1.AsEnumerable()
                                             join table2 in tbl2.AsEnumerable()
                                             //on table1.Field<Int32>("id_producto") equals
                                             on table1.Field <Decimal>("ID_PRODUCTO") equals
                                             table2.Field <Decimal>("ID_PRODUCTO")
                                             select new ProductosBEL()
            {
                Id_producto = Convert.ToInt32(table1.Field <Decimal>("id_producto")),

                /*Rut_productor = table1.Field<Decimal>("rut_productor"),
                 * Id_tipo_producto = table1.Field<Decimal>("id_tipo_producto"),
                 * Oferta = table1.Field<Decimal>("oferta"),
                 * Descripcion_elaboracion = table1.Field<String>("descripcion_elaboracion"),
                 * Id_direccion = table1.Field<Decimal>("id_direccion"),
                 * Zona_cultivo = table1.Field<String>("zona_cultivo"),
                 * Stock = table1.Field<Decimal>("stock"),
                 * Precio_unitario = table1.Field<Decimal>("precio_unitario"),
                 * Id_medida = table1.Field<Decimal>("id_medida"),
                 * Id_tipo_cultivo = table1.Field<Decimal>("id_tipo_cultivo"),
                 * Activo = table1.Field<Decimal>("activo"),*/
                Ubicacion = table2.Field <String>("Ubicacion")
            }).ToList();

            return(productos);

            //return list;
        }