///buscar pedido cliente
        public UALL buscarpedido(UALL utili, int idio)
        {
            Logica_idiomaControl idioma      = new Logica_idiomaControl();
            Hashtable            componentes = new Hashtable();

            componentes = idioma.controlarIdioma(idio, 10);


            datosPedido = data.MostrarCarritoCajero(utili.Id.ToString());

            if (datosPedido.Rows.Count > 0)
            {
                double acum = 0;
                for (int i = 0; i < datosPedido.Rows.Count; i++)
                {
                    acum = acum + double.Parse(datosPedido.Rows[i]["precio_producto_v"].ToString()) * int.Parse(datosPedido.Rows[i]["unidades_producto"].ToString());
                }

                utili.Mensaje1  = "";                     /// hay pedido
                utili.AuxBolean = true;
                utili.Mensaje   = "$ " + acum.ToString(); /// total pedido
            }
            else
            {
                utili.Mensaje1  = componentes["mensaje1"].ToString();
                utili.AuxBolean = false;
                utili.Mensaje   = "0";
            }

            return(utili);
        }
        public DataTable Titulos(UALL utili, DataTable Recibo, int idio)
        {
            Logica_idiomaControl idioma      = new Logica_idiomaControl();
            Hashtable            componentes = new Hashtable();

            componentes = idioma.controlarIdioma(idio, 18);

            DataRow fila;

            encap.IdCliente = utili.IdCliente;
            encap.Fecha     = utili.Fecha;

            ClientePedido = data.FiltroClientePedido(encap.Fecha, encap.IdCliente);

            fila = Recibo.NewRow();
            fila["Factura Pedido"]   = componentes["Factura Pedido"].ToString();
            fila["Cliente"]          = componentes["Cliente"].ToString();
            fila["Nombre producto"]  = componentes["Nombre producto"].ToString();
            fila["Nombre proveedor"] = componentes["Nombre proveedor"].ToString();
            fila["Valor unitario"]   = componentes["Valor unitario"].ToString();
            fila["Cantidad"]         = componentes["Cantidad"].ToString();
            fila["Total producto"]   = componentes["Total producto"].ToString();
            fila["Total Pedido"]     = componentes["Total Pedido"].ToString();



            Recibo.Rows.Add(fila);


            return(Recibo);
        }
        public UALL venderproductos(UALL utili, string ipAddress, string MAC, int idio)
        {
            Logica_idiomaControl idioma      = new Logica_idiomaControl();
            Hashtable            componentes = new Hashtable();

            componentes = idioma.controlarIdioma(idio, 10);
            try {
                datosPedido = data.MostrarCarritoCajero(utili.IdCliente.ToString());

                encap.IdCajero = utili.IdCajero;
                encap.User     = utili.User;

                for (int i = 0; i < datosPedido.Rows.Count; i++)
                {
                    utili.IdPedido = int.Parse(datosPedido.Rows[i]["id_pedido"].ToString());
                    encap.IdPedido = utili.IdPedido;
                    data.VenderProductos(encap, ipAddress, MAC);
                }

                utili.Mensaje = componentes["mensaje8"].ToString();
                utili.Url     = "CajeroRecibo.aspx";
            }
            catch (Exception ei) {
                utili.Mensaje = componentes["mensaje9"].ToString();
                utili.Url     = "CajeroConsulta.aspx";
            }

            return(utili);
        }
Beispiel #4
0
        public DataTable mostrarcarrito(string idCliente, int idio)
        {
            Logica_idiomaControl idioma      = new Logica_idiomaControl();
            Hashtable            componentes = new Hashtable();

            componentes = idioma.controlarIdioma(idio, 15);


            datoscarrito = data.MostrarCarrito(idCliente);


            for (int i = 0; i < datoscarrito.Rows.Count; i++)
            {
                if (datoscarrito.Rows[i]["estado_pedido"].Equals("Apartado"))
                {
                    datoscarrito.Rows[i]["estado_pedido"] = componentes["lb_apartado"].ToString();
                }
                else if (datoscarrito.Rows[i]["estado_pedido"].Equals("No Apartado"))
                {
                    datoscarrito.Rows[i]["estado_pedido"] = componentes["lb_noapartado"].ToString();
                }
            }



            return(datoscarrito);
        }
Beispiel #5
0
        public DataTable UtilidadTitulo(DataTable Recibo, int idio)
        {
            DataRow fila;

            //  Utilidad = data.MostrarUtilidad();


            Logica_idiomaControl idioma      = new Logica_idiomaControl();
            Hashtable            componentes = new Hashtable();

            componentes = idioma.controlarIdioma(idio, 8);


            fila = Recibo.NewRow();
            fila["TituloUtilidad"]   = componentes["TituloUtilidad"].ToString();
            fila["nombreUtilidad"]   = componentes["nombreUtilidad"].ToString();
            fila["provedorUtilidad"] = componentes["provedorUtilidad"].ToString();
            fila["ventaUtilidad"]    = componentes["ventaUtilidad"].ToString();
            fila["compraUtilidad"]   = componentes["compraUtilidad"].ToString();
            fila["utilidad"]         = componentes["utilidad"].ToString();
            fila["totalUtilidad"]    = componentes["totalUtilidad"].ToString();


            Recibo.Rows.Add(fila);


            return(Recibo);
        }
Beispiel #6
0
        public UALL insertarmensaje(UALL utili, string ipAddress, string MAC, int idio)
        {
            Logica_idiomaControl idioma      = new Logica_idiomaControl();
            Hashtable            componentes = new Hashtable();

            componentes = idioma.controlarIdioma(idio, 15);
            try
            {
                encap.Nombre  = utili.Nombre;
                encap.Email   = utili.Email;
                encap.Mensaje = utili.Mensaje;
                encap.User    = utili.User;
                encap.Id      = utili.IdUsuario;

                encap = data.contactar(encap, ipAddress, MAC);

                if (encap.Nulo == "1")
                {
                    utili.Mensaje = componentes["mensaje1"].ToString();
                    return(utili);
                }

                utili.Mensaje = componentes["mensaje2"].ToString();
            }
            catch (Exception ei)
            {
                utili.Mensaje = componentes["mensaje3"].ToString();
            }
            return(utili);
        }
        public UALL eliminarproductoproveedor(UALL utili, string ipAddress, string MAC, int idio)
        {
            Logica_idiomaControl idioma      = new Logica_idiomaControl();
            Hashtable            componentes = new Hashtable();

            componentes = idioma.controlarIdioma(idio, 6);


            try
            {
                ProductoProveedor    = data.productosProveedor(utili.IdProveedor);
                utili.NombreProducto = ProductoProveedor.Rows[utili.ItemIndex]["nombre_producto"].ToString();

                encap.IdProducto  = utili.IdProducto;
                encap.IdProveedor = utili.IdProveedor;
                encap.User        = utili.User;

                data.EliminarProductosProveedor(encap, ipAddress, MAC);

                utili.Mensaje = componentes["mensaje26"].ToString() + utili.NombreProducto + "";
            }
            catch (Exception exc)
            {
                utili.Mensaje = componentes["mensaje27"].ToString() + utili.NombreProducto + "";
            }

            return(utili);
        }
        public UALL adquirirproductos(UALL utili, string ipAddress, string MAC, int idio)
        {
            Logica_idiomaControl idioma      = new Logica_idiomaControl();
            Hashtable            componentes = new Hashtable();

            componentes = idioma.controlarIdioma(idio, 3);
            try {
                encap.Id       = utili.Id;
                encap.Precio   = utili.Precio;
                encap.Cantidad = int.Parse(utili.Cantidad_TB);
                encap.User     = utili.User;

                data.AdquirirProducto(encap, ipAddress, MAC);



                utili.Mensaje = componentes["mensaje1"].ToString();
                utili.Url     = "AdministradorAdquirirProducto.aspx";
                utili.Nulo    = null;
            }
            catch (Exception ei) {
                utili.Mensaje = componentes["mensaje2"].ToString();
                utili.Nulo    = "1";
            }

            return(utili);
        }
        public DataTable mostraradquirirproductos(int idio)
        {
            Logica_idiomaControl idioma      = new Logica_idiomaControl();
            Hashtable            componentes = new Hashtable();

            componentes = idioma.controlarIdioma(idio, 3);

            AdqurirProductos = data.RelacionProductoProveedor();

            AdqurirProductos.Columns.Add("Editar");
            AdqurirProductos.Columns.Add("Actualizar");
            AdqurirProductos.Columns.Add("Cancelar");


            for (int i = 0; i < AdqurirProductos.Rows.Count; i++)
            {
                AdqurirProductos.Rows[i]["Cancelar"]   = componentes["LB_Cancelar"].ToString();
                AdqurirProductos.Rows[i]["Editar"]     = componentes["LB_Editar"].ToString();
                AdqurirProductos.Rows[i]["Actualizar"] = componentes["LB_Actualizar"].ToString();
            }



            return(AdqurirProductos);
        }
Beispiel #10
0
        public UALL modificarcarrito(UALL utili, string ipAddress, string MAC, int idio)
        {
            Logica_idiomaControl idioma      = new Logica_idiomaControl();
            Hashtable            componentes = new Hashtable();

            componentes = idioma.controlarIdioma(idio, 15);

            try
            {
                encap.Id       = utili.IdPedido;
                encap.Cantidad = int.Parse(utili.Cantidad_TB);
                encap.User     = utili.User;

                data.ModificarCarrito(encap, ipAddress, MAC);

                utili.Mensaje = componentes["mensaje17"].ToString();
            }
            catch (NullReferenceException ei)
            {
                utili.Mensaje = componentes["mensaje18"].ToString();
                throw ei;
            }
            finally
            {
            }


            return(utili);
        }
        public UALL insertarproductocarrito(UALL utili, string ipAddress, string MAC, int idio)
        {
            Logica_idiomaControl idioma      = new Logica_idiomaControl();
            Hashtable            componentes = new Hashtable();

            componentes = idioma.controlarIdioma(idio, 17);

            try
            {
                ///mostrar productos
                datos = data.obtenerProductos(utili.Mensaje1);

                /// encapsular campos
                encap.IdProducto  = int.Parse(datos.Rows[utili.ItemIndex]["id_producto"].ToString());
                encap.IdProveedor = int.Parse(datos.Rows[utili.ItemIndex]["id_proveedor"].ToString());

                encap.Cantidad = int.Parse(utili.Cantidad_TB);
                encap.Id       = utili.IdUsuario;
                encap.User     = utili.User;

                encap = data.insertarpedidoproducto(encap, ipAddress, MAC);

                if (encap.Nulo == "1")
                {
                    utili.Mensaje = componentes["mensaje2"].ToString();
                    return(utili);
                }
                utili.Mensaje = componentes["mensaje3"].ToString();
            }
            catch (Exception ei)
            {
                utili.Mensaje = componentes["mensaje4"].ToString();
            }
            return(utili);
        }
Beispiel #12
0
        public UALL eliminarproducto(UALL utili, string ipAddress, string MAC, int idio)
        {
            Logica_idiomaControl idioma      = new Logica_idiomaControl();
            Hashtable            componentes = new Hashtable();

            componentes = idioma.controlarIdioma(idio, 15);

            try
            {
                encap.Id   = utili.IdPedido; // Valor de la fila dentro del gridview
                encap.User = utili.User;


                data.EliminarCarrito(encap, ipAddress, MAC);

                utili.Mensaje = componentes["mensaje3"].ToString();
            }
            catch (Exception ei)
            {
                utili.Mensaje = componentes["mensaje4"].ToString();
                throw ei;
            }
            finally
            {
            }

            return(utili);
        }
Beispiel #13
0
        public UALL comprarproductos(UALL utili, string ipAddress, string MAC, int idio)
        {
            Logica_idiomaControl idioma      = new Logica_idiomaControl();
            Hashtable            componentes = new Hashtable();

            componentes = idioma.controlarIdioma(idio, 15);


            datoscarrito = data.MostrarCarrito(utili.IdUsuario.ToString());

            for (int i = 0; i < datoscarrito.Rows.Count; i++)
            {
                try
                {
                    encap.Id   = int.Parse(datoscarrito.Rows[i]["id_pedido"].ToString());
                    encap.User = utili.User;

                    data.ComprarProductos(encap, ipAddress, MAC);
                    utili.Mensaje = componentes["mensaje1"].ToString();
                }
                catch (Exception ei)
                {
                    utili.Mensaje = componentes["mensaje2"].ToString();
                    throw ei;
                }
            }

            return(utili);
        }
Beispiel #14
0
        public DataTable titulos(int idio, DataTable Recibo)
        {
            DataRow fila;

            Logica_idiomaControl idioma      = new Logica_idiomaControl();
            Hashtable            componentes = new Hashtable();

            componentes = idioma.controlarIdioma(idio, 11);

            fila = Recibo.NewRow();
            fila["Factura Pedido"] = componentes["Factura Pedido"].ToString();
            fila["Cajero"]         = componentes["Cajero"].ToString();
            fila["Cliente"]        = componentes["Cliente"].ToString();
            fila["nombreProducto"] = componentes["nombreProducto"].ToString();
            fila["valorUnitario"]  = componentes["valorUnitario"].ToString();
            fila["cantidad"]       = componentes["cantidad"].ToString();
            fila["TotalProducto"]  = componentes["TotalProducto"].ToString();
            fila["Total Pedido"]   = componentes["Total Pedido"].ToString();



            Recibo.Rows.Add(fila);


            return(Recibo);
        }
        public UALL consultariventario(UALL utili, int idio)
        {
            Logica_idiomaControl idioma      = new Logica_idiomaControl();
            Hashtable            componentes = new Hashtable();

            componentes = idioma.controlarIdioma(idio, 17);


            ///mostrar productos
            int CantidadProductoActual = 0;

            datos = data.MostrarProductos();

            for (int i = 0; i < datos.Rows.Count; i++)
            {
                if (int.Parse(datos.Rows[i]["id_producto_proveedor"].ToString()) == utili.IdProducto)
                {
                    CantidadProductoActual = int.Parse(datos.Rows[i]["cantidad_producto"].ToString());
                    break;
                }
            }
            ///Condiciones si existe el producto

            if (utili.Cantidad_TB == "")
            {
                utili.Mensaje = componentes["mensaje5"].ToString() + utili.Nombre + componentes["mensaje6"].ToString();
                utili.Nulo    = "1";
            }
            else
            if (CantidadProductoActual < int.Parse(utili.Cantidad_TB))
            {
                utili.Mensaje = componentes["mensaje7"].ToString() + utili.Nombre + componentes["mensaje8"].ToString();
                utili.Nulo    = "1";
            }

            else if (int.Parse(utili.Cantidad_TB) <= 0)
            {
                utili.Mensaje = componentes["mensaje9"].ToString() + utili.Nombre + componentes["mensaje10"].ToString();
                utili.Nulo    = "1";
            }
            else
            {
                utili.Mensaje = "";
                utili.Nulo    = null;
            }

            return(utili);
        }
Beispiel #16
0
        public String mostrartb(int idio, int form, String compo)
        {
            Logica_idiomaControl idioma     = new Logica_idiomaControl();
            DataTable            componente = idioma.traerCompon(idio, form);
            String mensaje = "";

            for (int i = 0; i < componente.Rows.Count; i++)
            {
                if (compo.Equals(componente.Rows[i]["componente"].ToString()))
                {
                    mensaje = componente.Rows[i]["texto"].ToString();
                }
            }

            return(mensaje);
        }
        public UALL relacionProductoProveedor(UALL utili, string ipAddress, string MAC, int idio)
        {
            ProductoProveedor = data.productosProveedor(utili.IdProveedor);


            Logica_idiomaControl idioma      = new Logica_idiomaControl();
            Hashtable            componentes = new Hashtable();

            componentes = idioma.controlarIdioma(idio, 6);



            for (int i = 0; i < ProductoProveedor.Rows.Count; i++)
            {
                if (utili.IdProducto == int.Parse(ProductoProveedor.Rows[i]["id_producto"].ToString()))
                {
                    utili.Mensaje = componentes["mensaje16"].ToString() + " " + utili.NombreProducto + componentes["mensaje17"].ToString() + " " + utili.NombreProveedor;
                    utili.Nulo    = "1";
                    return(utili);
                }
            }

            try
            {
                encap.IdProducto      = utili.IdProducto;
                encap.IdProveedor     = utili.IdProveedor;
                encap.Precio          = utili.Precio;
                encap.NombreProducto  = utili.NombreProducto;
                encap.NombreProveedor = utili.NombreProveedor;
                encap.User            = utili.User;

                data.InsertarProductosProveedor(encap, ipAddress, MAC);

                utili.Mensaje = componentes["mensaje18"].ToString() + utili.NombreProducto + componentes["mensaje19"].ToString() + utili.NombreProveedor + "";
                utili.Ruta    = "AdministradorAgregarProov.aspx";
                utili.Nulo    = null;
            }
            catch (Exception ei)
            {
                utili.Mensaje = componentes["mensaje20"].ToString() + utili.NombreProducto + componentes["mensaje21"].ToString() + utili.NombreProveedor +
                                componentes["mensaje22"].ToString();
                utili.Nulo = "1";
            }

            return(utili);
        }
Beispiel #18
0
        public DataTable mostrarcajeros(int idio)
        {
            Cajeros = data.MostrarCajeros();
            Cajeros.Columns.Add("Eliminar");

            Logica_idiomaControl idioma      = new Logica_idiomaControl();
            Hashtable            componentes = new Hashtable();

            componentes = idioma.controlarIdioma(idio, 4);

            for (int i = 0; i < Cajeros.Rows.Count; i++)
            {
                Cajeros.Rows[i]["Eliminar"] = componentes["LB_Eliminar"].ToString();
            }

            return(Cajeros);
        }
Beispiel #19
0
        public UALL DL_ProductosVacio(int item, int idio)
        {
            Logica_idiomaControl idioma      = new Logica_idiomaControl();
            Hashtable            componentes = new Hashtable();

            componentes = idioma.controlarIdioma(idio, 12);

            if (item == 0)
            {
                utili.Mensaje = componentes["Mensaje1"].ToString();
            }
            else
            {
                utili.Mensaje = "";
            }
            return(utili);
        }
        public DataTable llenarGridviewfechas(int idCliente, int idio)
        {
            DataTable ClientePedido = new DataTable();

            Logica_idiomaControl idioma      = new Logica_idiomaControl();
            Hashtable            componentes = new Hashtable();

            componentes = idioma.controlarIdioma(idio, 18);

            ClientePedido = data.ClientePedido(idCliente);



            fechaDiarias.Columns.Add("id_cliente_pedido");
            fechaDiarias.Columns.Add("fecha_diaria");
            fechaDiarias.Columns.Add("seleccione");

            try{
                DataRow fila;
                for (int i = 0; i < ClientePedido.Rows.Count; i++)
                {
                    DateTime resul;
                    if (fecha != ClientePedido.Rows[i]["fecha_pedido"].ToString())
                    {
                        fila = fechaDiarias.NewRow();
                        fila["id_cliente_pedido"] = (i + 1).ToString();
                        fila["fecha_diaria"]      = ClientePedido.Rows[i]["fecha_pedido"].ToString();
                        fecha = ClientePedido.Rows[i]["fecha_pedido"].ToString();

                        fechaDiarias.Rows.Add(fila);
                    }
                }
            }catch (Exception ei) {
            }


            for (int i = 0; i < fechaDiarias.Rows.Count; i++)
            {
                fechaDiarias.Rows[i]["seleccione"] = componentes["Seleccione1"].ToString();
            }



            return(fechaDiarias);
        }
        public DataTable listarproducto(int idio)
        {
            Logica_idiomaControl idioma      = new Logica_idiomaControl();
            Hashtable            componentes = new Hashtable();

            componentes = idioma.controlarIdioma(idio, 6);

            Producto = data.ListarProductos();

            for (int i = 0; i < Producto.Rows.Count; i++)
            {
                if (Producto.Rows[i]["nombre_producto"].Equals("--Seleccione--"))
                {
                    Producto.Rows[i]["nombre_producto"] = componentes["ddl_seleccione6.1"].ToString();
                }
            }

            return(Producto);
        }
Beispiel #22
0
        public DataTable listarcajeros(int idio)
        {
            Logica_idiomaControl idioma      = new Logica_idiomaControl();
            Hashtable            componentes = new Hashtable();

            componentes = idioma.controlarIdioma(idio, 4);

            Cajeros = data.ListarCajeros();

            for (int i = 0; i < Cajeros.Rows.Count; i++)
            {
                if (Cajeros.Rows[i]["nombre_usuario"].Equals("--Seleccione--"))
                {
                    Cajeros.Rows[i]["nombre_usuario"] = componentes["ddl_seleccione"].ToString();
                }
            }



            return(Cajeros);
        }
        public UALL eliminarproveedor(UALL utili, string ipAddress, string MAC, int idio)
        {
            Logica_idiomaControl idioma      = new Logica_idiomaControl();
            Hashtable            componentes = new Hashtable();

            componentes = idioma.controlarIdioma(idio, 6);

            if (System.IO.File.Exists(utili.SaveLocationLogo))
            {
                try
                {
                    System.IO.File.Delete(utili.SaveLocationLogo);
                }
                catch (System.IO.IOException ex)
                {
                    utili.Mensaje = componentes["mensaje13"].ToString();
                    utili.Nulo    = "1";
                    return(utili);
                }
            }

            try
            {
                encap.IdProveedor = utili.IdProveedor;
                encap.User        = utili.User;

                data.EliminarProveedor(encap, ipAddress, MAC);


                utili.Mensaje = componentes["mensaje14"].ToString();
                utili.Ruta    = "AdministradorAgregarProov.aspx";
                utili.Nulo    = null;
            }
            catch (Exception ei)
            {
                utili.Mensaje = componentes["mensaje15"].ToString();
                utili.Nulo    = "1";
            }
            return(utili);
        }
        public UALL actualizarproductoproveedor(UALL utili, string ipAddress, string MAC, int idio)
        {
            Logica_idiomaControl idioma      = new Logica_idiomaControl();
            Hashtable            componentes = new Hashtable();

            componentes = idioma.controlarIdioma(idio, 6);
            try
            {
                ProductoProveedor = data.productosProveedor(utili.IdProveedor);

                utili.NombreProducto = ProductoProveedor.Rows[utili.ItemIndex]["nombre_producto"].ToString();

                if (utili.Precio <= 0)
                {
                    utili.Mensaje = componentes["mensaje23"].ToString() + utili.NombreProducto + "";
                    utili.Nulo    = "A";
                    return(utili);
                }

                encap.IdProducto  = utili.IdProducto;
                encap.IdProveedor = utili.IdProveedor;
                encap.Precio      = utili.Precio;
                encap.User        = utili.User;

                data.ModificarProductoProvedor(encap, ipAddress, MAC);

                utili.Mensaje = componentes["mensaje24"].ToString();
                utili.Nulo    = "1";
            }
            catch (Exception ei)
            {
                utili.Mensaje = componentes["mensaje25"].ToString();
                utili.Nulo    = "1";
            }


            return(utili);
        }
Beispiel #25
0
        public UALL eliminarproducto(UALL utili, string ipAddress, string MAC, int idio)
        {
            Logica_idiomaControl idioma      = new Logica_idiomaControl();
            Hashtable            componentes = new Hashtable();

            componentes = idioma.controlarIdioma(idio, 5);

            Productos = data.MostrarProductos();

            utili.Nombre = Productos.Rows[utili.ItemIndex]["nombre_producto"].ToString();

            if (System.IO.File.Exists(utili.SaveLocationLogo))
            {
                try
                {
                    System.IO.File.Delete(utili.SaveLocationLogo);

                    encap.IdProducto = utili.IdProducto;
                    encap.User       = utili.User;

                    data.EliminarProducto(encap, ipAddress, MAC); /// eliminar producto
                                                                  ///
                    utili.Mensaje       = componentes["mensaje14"].ToString() + utili.Nombre + "";
                    utili.Url           = "AdministradorAgregarProducto.aspx";
                    utili.IdCondicional = 0;
                    return(utili);
                }
                catch (System.IO.IOException ex)
                {
                    utili.Mensaje       = componentes["mensaje15"].ToString() + utili.Nombre + componentes["mensaje16"].ToString();
                    utili.IdCondicional = 1;
                    return(utili);
                }
            }

            return(utili);
        }
        public UALL insertarproveedor(UALL utili, string ipAddress, string MAC, int idio)
        {
            Logica_idiomaControl idioma      = new Logica_idiomaControl();
            Hashtable            componentes = new Hashtable();

            componentes = idioma.controlarIdioma(idio, 6);

            try
            {
                int cont = -1;


                if (!(string.Compare(utili.LogoExtension, ".jpg", true) == 0 || string.Compare(utili.LogoExtension, ".gif", true) == 0 || string.Compare(utili.LogoExtension, ".jpeg", true)
                      == 0 || string.Compare(utili.LogoExtension, ".png", true) == 0 || string.Compare(utili.LogoExtension, ".", true) == 0 || string.Compare(utili.LogoExtension, ".bmp", true)
                      == 0 || string.Compare(utili.LogoExtension, ".wmf", true) == 0))
                {
                    utili.Mensaje          = componentes["mensaje6"].ToString() + " " + utili.LogoExtension + "";
                    utili.Nulo             = "1";
                    utili.SaveLocationLogo = "";
                    return(utili);
                }

                string origenSaveLLogo = utili.SaveLocationLogo;
                do
                {
                    utili.SaveLocationLogo = origenSaveLLogo;
                    cont++;

                    utili.SaveLocationLogo = "" + utili.SaveLocationLogo + cont + utili.LogoExtension + "";
                } while (System.IO.File.Exists(utili.SaveLocationLogo));

                utili.LogoUrl = "~\\Imagenes\\Logo" + "\\" + cont + utili.LogoExtension + "";


                encap.Nit       = utili.IdProveedor;
                encap.Nombre    = utili.Nombre;
                encap.Direccion = utili.Direccion;
                encap.Telefono  = utili.Telefono;
                encap.Email     = utili.Email;
                encap.LogoUrl   = utili.LogoUrl;
                encap.User      = utili.User;


                encap = data.InsertarProveedor(encap, ipAddress, MAC);

                if (encap.Nulo == "1") /// si hay dato repetido en la base de datos pk
                {
                    utili.Mensaje          = componentes["mensaje7"].ToString() + " " + utili.Nombre + componentes["mensaje8"].ToString() + " " + utili.IdProveedor + componentes["mensaje9"].ToString();
                    utili.Nulo             = "1";
                    utili.SaveLocationLogo = "";
                    return(utili);
                }


                utili.Mensaje = componentes["mensaje10"].ToString() + " " + utili.Nombre + "";
                utili.Url     = "AdministradorAgregarProov.aspx";
                utili.Nulo    = null;

                return(utili);
            }
            catch (Exception ei)
            {
                utili.Mensaje          = componentes["mensaje11"].ToString() + " " + utili.Nombre + componentes["mensaje12"].ToString();
                utili.Nulo             = "1";
                utili.SaveLocationLogo = "";
                return(utili);
            }


            return(utili);
        }
        public UALL actualizarproveedor(UALL utili, string ipAddress, string MAC, int idio)
        {
            Logica_idiomaControl idioma      = new Logica_idiomaControl();
            Hashtable            componentes = new Hashtable();

            componentes = idioma.controlarIdioma(idio, 6);

            try
            {
                if (utili.LogoExtension != "")
                {
                    if (System.IO.File.Exists(utili.LogoUrl))
                    {
                        try
                        {
                            System.IO.File.Delete(utili.LogoUrl);
                        }
                        catch (System.IO.IOException ex)
                        {
                            utili.Mensaje = componentes["mensaje1"].ToString();
                            utili.Nulo    = "1";
                            return(utili);
                        }
                    }



                    int cont = -1;

                    if (!(string.Compare(utili.LogoExtension, ".jpg", true) == 0 || string.Compare(utili.LogoExtension, ".gif", true) == 0 || string.Compare(utili.LogoExtension, ".jpeg", true)
                          == 0 || string.Compare(utili.LogoExtension, ".png", true) == 0 || string.Compare(utili.LogoExtension, ".", true) == 0 || string.Compare(utili.LogoExtension, ".bmp", true)
                          == 0 || string.Compare(utili.LogoExtension, ".wmf", true) == 0))
                    {
                        utili.Mensaje          = componentes["mensaje2"].ToString() + utili.LogoExtension + "";
                        utili.Nulo             = "1";
                        utili.SaveLocationLogo = "";
                        return(utili);
                    }

                    string origenSaveLLogo = utili.SaveLocationLogo;
                    do
                    {
                        utili.SaveLocationLogo = origenSaveLLogo;
                        cont++;

                        utili.SaveLocationLogo = "" + utili.SaveLocationLogo + cont + utili.LogoExtension + "";
                    } while (System.IO.File.Exists(utili.SaveLocationLogo));

                    utili.Ruta = "~\\Imagenes\\Logo" + "\\" + cont + utili.LogoExtension + "";
                }
                else
                {
                    utili.SaveLocationLogo = "";
                }

                encap.Nit       = utili.IdProveedor;
                encap.Nombre    = utili.Nombre;
                encap.Direccion = utili.Direccion;
                encap.Telefono  = utili.Telefono;
                encap.Email     = utili.Email;
                encap.LogoUrl   = utili.Ruta;
                encap.User      = utili.User;

                data.ModificarProvedor(encap, ipAddress, MAC);


                utili.Mensaje = componentes["mensaje3"].ToString() + " " + utili.Nombre + componentes["mensaje4"].ToString();
                utili.Ruta    = "AdministradorAgregarProov.aspx";
                utili.Nulo    = null;
                return(utili);
            }
            catch (Exception exc)
            {
                utili.Mensaje = componentes["mensaje5"].ToString() + " " + utili.Nombre + "";
                utili.Nulo    = "1";
                return(utili);
            }
        }
Beispiel #28
0
        public UALL insertarproducto(UALL utili, string ipAddress, string MAC, int idio)
        {
            Logica_idiomaControl idioma      = new Logica_idiomaControl();
            Hashtable            componentes = new Hashtable();

            componentes = idioma.controlarIdioma(idio, 5);

            try
            {
                int cont = -1;


                if (!(string.Compare(utili.LogoExtension, ".jpg", true) == 0 || string.Compare(utili.LogoExtension, ".gif", true) == 0 || string.Compare(utili.LogoExtension, ".jpeg", true)
                      == 0 || string.Compare(utili.LogoExtension, ".png", true) == 0 || string.Compare(utili.LogoExtension, ".", true) == 0 || string.Compare(utili.LogoExtension, ".bmp", true)
                      == 0 || string.Compare(utili.LogoExtension, ".wmf", true) == 0))
                {
                    utili.Mensaje       = componentes["mensaje1"].ToString();
                    utili.IdCondicional = 1;
                    return(utili);
                }

                string origenSaveLLogo = utili.SaveLocationLogo;
                do
                {
                    utili.SaveLocationLogo = origenSaveLLogo;
                    cont++;

                    utili.SaveLocationLogo = "" + utili.SaveLocationLogo + cont + utili.LogoExtension + "";
                } while (System.IO.File.Exists(utili.SaveLocationLogo));

                utili.LogoUrl = "~\\Imagenes\\Productos" + "\\" + cont + utili.LogoExtension + "";

                encap.IdProducto  = utili.IdProducto;
                encap.Nombre      = utili.Nombre;
                encap.Descripcion = utili.Descripcion;
                encap.LogoUrl     = utili.LogoUrl;
                encap.User        = utili.User;


                encap = data.InsertarProducto(encap, ipAddress, MAC);

                if (encap.Nulo == "1") /// si hay dato repetido en la base de datos pk
                {
                    utili.Mensaje          = componentes["mensaje2"].ToString() + utili.Nombre + componentes["mensaje3"].ToString() + utili.IdProducto + componentes["mensaje4"].ToString();
                    utili.IdCondicional    = 1;
                    utili.SaveLocationLogo = "";
                    return(utili);
                }


                utili.Mensaje       = componentes["mensaje5"].ToString();
                utili.Url           = "AdministradorAgregarProducto.aspx";
                utili.IdCondicional = 0;

                return(utili);
            }
            catch (Exception ei)
            {
                utili.Mensaje          = componentes["mensaje6"].ToString() + utili.Nombre + componentes["mensaje7"].ToString();
                utili.IdCondicional    = 1;
                utili.SaveLocationLogo = "";
                return(utili);
            }
        }
Beispiel #29
0
        public UALL modificarproducto(UALL utili, string ipAddress, string MAC, int idio)
        {
            Logica_idiomaControl idioma      = new Logica_idiomaControl();
            Hashtable            componentes = new Hashtable();

            componentes = idioma.controlarIdioma(idio, 5);


            try
            {
                if (utili.LogoExtension != "")
                {
                    int cont = -1;


                    if (!(string.Compare(utili.LogoExtension, ".jpg", true) == 0 || string.Compare(utili.LogoExtension, ".gif", true) == 0 || string.Compare(utili.LogoExtension, ".jpeg", true)
                          == 0 || string.Compare(utili.LogoExtension, ".png", true) == 0 || string.Compare(utili.LogoExtension, ".", true) == 0 || string.Compare(utili.LogoExtension, ".bmp", true)
                          == 0 || string.Compare(utili.LogoExtension, ".wmf", true) == 0))
                    {
                        //componentes["mensaje6"].ToString()
                        utili.Mensaje       = componentes["mensaje8"].ToString() + utili.LogoExtension + "";
                        utili.IdCondicional = 1;
                        return(utili);
                    }

                    if (System.IO.File.Exists(utili.LogoUrl))
                    {
                        try
                        {
                            System.IO.File.Delete(utili.LogoUrl);
                        }
                        catch (System.IO.IOException ex)
                        {
                            utili.Mensaje       = componentes["mensaje9"].ToString() + utili.Mensaje + componentes["mensaje10"].ToString();
                            utili.IdCondicional = 1;
                            return(utili);
                        }
                    }

                    string origenSaveLLogo = utili.SaveLocationLogo;
                    do
                    {
                        utili.SaveLocationLogo = origenSaveLLogo;
                        cont++;

                        utili.SaveLocationLogo = "" + utili.SaveLocationLogo + cont + utili.LogoExtension + "";
                    } while (System.IO.File.Exists(utili.SaveLocationLogo));

                    utili.Ruta = "~\\Imagenes\\Productos" + "\\" + cont + utili.LogoExtension + "";
                }
                else
                {
                    utili.SaveLocationLogo = "";
                }

                encap.IdProducto  = utili.IdProducto;
                encap.Nombre      = utili.Nombre;
                encap.Descripcion = utili.Descripcion;
                encap.LogoUrl     = utili.Ruta;
                encap.User        = utili.User;

                data.ModificarProducto(encap, ipAddress, MAC); ////modficar producto

                utili.Mensaje       = componentes["mensaje11"].ToString();
                utili.Url           = "AdministradorAgregarProducto.aspx";
                utili.IdCondicional = 0;

                return(utili);
            }
            catch (Exception exc)
            {
                utili.Mensaje          = componentes["mensaje12"].ToString() + utili.Nombre + componentes["mensaje13"].ToString();
                utili.IdCondicional    = 1;
                utili.SaveLocationLogo = "";
                return(utili);
            }
        }
Beispiel #30
0
        public UALL Session(UALL utili, int idio)
        {
            Logica_idiomaControl idioma      = new Logica_idiomaControl();
            Hashtable            componentes = new Hashtable();

            componentes = idioma.controlarIdioma(idio, 1);


            if (utili.IdTipoUsuario != 0)
            {
                utili.AuxBolean = true; //mostrar controles master


                if (!System.IO.File.Exists(utili.SaveLocationLogo)) // si no existe en la carpeta servidor
                {
                    utili.ImagenUsuario = "~/Imagenes/ImagenesWeb/imagen_vacia.png";
                }

                datosUsuario = data.MostrarUsuario(); /// traer usuario de la base de datos.

                for (int i = 0; i < datosUsuario.Rows.Count; i++)
                {
                    if (int.Parse(datosUsuario.Rows[i]["id_usuario"].ToString()) == utili.IdUsuario)
                    {
                        utili.User   = datosUsuario.Rows[i]["nick_usuario"].ToString();
                        utili.Nombre = datosUsuario.Rows[i]["nombres_usuario"].ToString() + "   " + datosUsuario.Rows[i]["apellidos_usuario"].ToString();
                        utili.Email  = datosUsuario.Rows[i]["email_usuario"].ToString();

                        if (utili.IdTipoUsuario == 1)
                        {
                            if (datosUsuario.Rows[i]["tipo_usuario"].ToString().Equals("Administrador"))
                            {
                                utili.Mensaje = componentes["Administrador"].ToString();
                            }
                        }
                        else
                        if (utili.IdTipoUsuario == 2)
                        {
                            if (datosUsuario.Rows[i]["tipo_usuario"].ToString().Equals("Cajero"))
                            {
                                utili.Mensaje = componentes["Cajero"].ToString();
                            }
                        }
                        else
                        if (utili.IdTipoUsuario == 3)
                        {
                            if (datosUsuario.Rows[i]["tipo_usuario"].ToString().Equals("Cliente"))
                            {
                                utili.Mensaje = componentes["Cliente"].ToString();
                            }
                        }
                    }
                }
            }
            else
            {
                utili.AuxBolean = false;
            }

            return(utili);
        }