Example #1
0
        protected void inicioS_btn_Click(object sender, EventArgs e)
        {
            DataTable        dt       = new DataTable();
            ClaseMaestra_SQL clasita  = new ClaseMaestra_SQL();
            Usuario          us       = new Usuario();
            string           consulta = "Select * from Usuarios where Email = '" + mail2_txt.Text + "' AND Contraseña = '" + contraseña_txt.Text + "' and Estado = 1";

            dt = clasita.ObtenerDataTable(consulta);
            //DataRow dr = clasita.ObtenerFilaEspecifica(consulta);



            if (clasita.ValidarConsulta(consulta))
            {
                us.cargar_us_xtabla(dt);
                Session["Usuario"] = us;
                if (us.get_tipo() == "tu2   ")
                {
                    Server.Transfer("/Admin/Home_admin.aspx");
                }
                else
                {
                    Server.Transfer("/Cliente/Home_cliente.aspx");
                }
            }
            else
            {
                Response.Write("<script>alert('Datos incorrectos')</script>");
                Server.Transfer("/General/Login.aspx");
            }
        }
 void cargargrid()
 {
     //Obtengo la tabla con todos los usuarios
     GridView1.DataSource = aq.ObtenerDataTable(" select Cod_Usuario_US,	Tipo_Usuario ,Nombre,Apellido,DNI,Contraseña,Telefono,EMail,Estado from Usuarios Inner Join Tipo_Usuarios on Ctipo_Usuario_TU = Ctipo_Usuario_US ");
     // La muestro en Grid
     GridView1.DataBind();
 }
Example #3
0
        public int obtener_stock()
        {
            ClaseMaestra_SQL clasita = new ClaseMaestra_SQL();
            DataTable        dt      = new DataTable();

            dt = clasita.ObtenerDataTable("Select Stock from Productos where Cod_Producto_PRO = '" + prod.get_cod() + "'");
            return(Convert.ToInt32(dt.Rows[0]["Stock"]));
        }
        void cargargrid()
        {
            string consulta = "select Cod_Producto_PRO,Nombre_Categoria,Foto_Producto, Nombre_Producto,Color,Tipo_Madera,Precio_Unitario,Alto,Ancho,Largo,Estado from Productos inner join Categorias on Cod_Categoria_CAT = Cod_categoria_Prod";

            //Obtengo la tabla con todos los usuarios
            GridView1.DataSource = aq.ObtenerDataTable(consulta);
            // La muestro en Grid
            GridView1.DataBind();
        }
        void cargargrid()
        {
            string consulta = "  select c.*, u.Nombre from Compras as c, Usuarios as u " +
                              "where c.Cod_Usuario_CO = u.Cod_Usuario_US";

            //Obtengo la tabla con todos los usuarios
            GridView1.DataSource = aq.ObtenerDataTable(consulta);
            // La muestro en Grid
            GridView1.DataBind();
        }
Example #6
0
        protected void compra_btn_Click(object sender, EventArgs e)
        {
            if (Session["Usuario"] == null)
            {
                Response.Write("<script>alert('Por favor, inicie sesion')</script>");
            }
            else
            {
                Usuario          us      = (Usuario)Session["Usuario"];
                ClaseMaestra_SQL clasita = new ClaseMaestra_SQL();
                //string tot;//= 0;
                //float temp = 0;
                //for (int i = 0; i < carrito_grdv.Rows.Count; i++)
                //{
                //    tot = carrito_grdv.Rows[i].Cells[3].Text;
                //    temp += float.Parse(tot);
                //    //tot += float.Parse(carrito_grdv.Rows[i].Cells[2].Text);
                //}

                string   codigoUsuario = us.get_cod();
                DateTime dia           = DateTime.Now;


                //string total = temp.ToString();
                string consulta = "insert into compras (Cod_Usuario_CO,Fecha,Precio_Total) select '" + codigoUsuario + "'" +
                                  ",'" + dia + "','" + 0 + "'";
                clasita.ejecutar_comando(consulta);

                DataTable dt  = new DataTable();
                DataTable dt2 = new DataTable();

                consulta = "Select MAX(Cod_Compra_CO) From Compras";
                dt       = clasita.ObtenerDataTable(consulta);

                for (int fila = 0; fila < carrito_grdv.Rows.Count; fila++)
                {
                    string cod_Prodcuto     = carrito_grdv.Rows[fila].Cells[1].Text;
                    string cantidadComprada = carrito_grdv.Rows[fila].Cells[4].Text;
                    //string precioUnitario = carrito_grdv.Rows[fila].Cells[3].Text;


                    string cod_Compra = dt.Rows[0][0].ToString();


                    consulta = "Insert into Detalle_Compra(Cod_Compra_DC,Cod_Producto_DC,Cantidad_Comprada)" +
                               "select " + cod_Compra + ",'" + cod_Prodcuto + "'," + cantidadComprada;

                    clasita.ejecutar_comando(consulta);             //aca la consulta manda cualquiera, por eso no se carga
                }//MAX(Cod_Factura_F)

                Session["Carrito"] = null;
                Response.Write("<script>alert('Compra realizada!')</script>");
                Server.Transfer("/Cliente/Home_cliente.aspx");
            }
        }
        void cargargrid()
        {
            Usuario us = (Usuario)Session["Usuario"];

            string consulta = "select Fecha, Precio_Total from Compras where Cod_Usuario_CO = " + us.get_cod();

            //Obtengo la tabla con todos los usuarios
            GridView1.DataSource = aq.ObtenerDataTable(consulta);
            // La muestro en Grid
            GridView1.DataBind();
        }
        void cargargrid()
        {
            string codigo = Convert.ToString(Request.QueryString["key"]);

            string consulta = "Select dc.*, P.Nombre_Producto " +
                              "from Detalle_Compra as dc, Productos as p where dc.Cod_Compra_DC = " + codigo +
                              "and dc.Cod_Producto_DC = p.Cod_Producto_PRO";

            //Obtengo la tabla con todos los usuarios
            GridView1.DataSource = aq.ObtenerDataTable(consulta);
            // La muestro en Grid
            GridView1.DataBind();
        }
Example #9
0
        protected void cargar_producto()
        {
            string cod_prod = Request.QueryString["cod"].ToString();
            //string cod_prod = "2";
            //SqlConnection cn = new SqlConnection();
            DataTable        dt      = new DataTable();
            ClaseMaestra_SQL clasita = new ClaseMaestra_SQL();

            //cn = clasita.ObtenerConexion();
            dt = clasita.ObtenerDataTable("Select * From Productos where Cod_Producto_PRO = '" + cod_prod + "'");

            prod.cargar_obj_xTabla(dt);
            //cn.Close();
        }
Example #10
0
        void cargargrid()
        {
            string consulta = "select p.Nombre_Producto, p.Foto_Producto , p.Descripcion, " +
                              "ISNULL((select SUM(dc.Cantidad_Comprada) from Detalle_Compra as dc " +
                              " where dc.Cod_Producto_DC = p.Cod_Producto_PRO),0) as cantidad, " +
                              " ISNULL((select SUM(dc.Precio_Unitario) from Detalle_Compra as dc " +
                              "where dc.Cod_Producto_DC = p.Cod_Producto_PRO),0) as precio_total " +
                              " from Productos as p ";

            //Obtengo la tabla con todos los usuarios
            GridView1.DataSource = aq.ObtenerDataTable(consulta);
            // La muestro en Grid
            GridView1.DataBind();
        }
Example #11
0
        protected bool val_existencia()
        {
            DataTable        dt      = new DataTable();
            ClaseMaestra_SQL clasita = new ClaseMaestra_SQL();

            dt = clasita.ObtenerDataTable("Select * from Usuarios");

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                if (dt.Rows[i]["EMail"].ToString() == mail_txt.Text)
                {
                    return(false);
                }
            }
            return(true);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            DataTable dt       = new DataTable();
            string    consulta = "";

            consulta = " Select Distinct Nombre_Categoria from Categorias ";

            dt = clasita.ObtenerDataTable(consulta);

            DropDownList1.Items.Add("Categorias");

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                string Categorias = dt.Rows[i].ItemArray[0].ToString();
                DropDownList1.Items.Add(Categorias);
            }
        }
Example #13
0
        //protected void cargar_cant_productos()       ///saco la cantidad de productos a haber en la pagina
        //{
        //    clasita = new ClaseMaestra_SQL();
        //    SqlConnection con = clasita.ObtenerConexion();
        //    DataSet dt = new DataSet();
        //    DataTable tabla = new DataTable();


        //    string consulta = "Select COUNT (Cod_Categoria) FROM CatxPro AS Cantidad_Prod WHERE Cod_Categoria = " + (string)Session["Categoria"];



        //    clasita.cargaTabla("CatxPro", consulta, ref dt);



        //       cant_productos = Convert.ToInt16(dt.Tables[0].Rows[0][0]);


        //    con.Close();
        //}


        //protected void cargar_tabla_prod ()        ///Se cargan las direcciones de las imagenes de los productos
        //{
        //    clasita = new ClaseMaestra_SQL();
        //    SqlConnection con = clasita.ObtenerConexion();

        //    DataTable tabla = new DataTable();

        //                                ///VER SI ESTE INNERJOIN ESTA BIEN POR AMOR A LA PATRIA
        //    string consulta = "Select * FROM Productos INNER JOIN CatxPro ON Producto.CodProducto_p = CatxPro.CodProducto_cxp WHERE CatxPro.CodCategoria_cxp = " + (string)Session["Categoria"];



        //    clasita.cargaTabla("Productos", consulta, ref tabla_productos);



        //    con.Close();
        //}

        protected void Page_Load(object sender, EventArgs e)
        {
            ClaseMaestra_SQL clasita  = new ClaseMaestra_SQL();
            DataTable        dt       = new DataTable();
            string           consulta = "";

            if (Session["Categoria"] == null)
            {
                //consulta = "Select DISTINCT Tipo_Madera from Productos where Nombre_Producto like '" + Session["Busqueda"].ToString() + "'";
                tmadera_drpd.Visible = false;
                buscar_btn.Visible   = false;
                buscar_text.Visible  = false;
            }
            else
            {
                consulta             = "Select DISTINCT Tipo_Madera from Productos where Cod_categoria_Prod  = '" + Session["Categoria"].ToString() + "'";
                tmadera_drpd.Visible = true;
                buscar_btn.Visible   = true;
                buscar_text.Visible  = true;



                dt = clasita.ObtenerDataTable(consulta);

                tmadera_drpd.Items.Add("Tipos de madera");

                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    string madera = dt.Rows[i].ItemArray[0].ToString();
                    tmadera_drpd.Items.Add(madera);
                }
            }



            //botones_productos = new List<ImageButton>();        ///esto seria para manejar los imagebutton de los productos
            //                                                    ///
            //if (!IsPostBack)
            //{
            //    cargar_cant_productos();                        ///dedusco la cantidad de productos de la pagina
            //    //url_imgs = new string[cant_productos];
            //    cargar_tabla_prod();                            ///cargo la tabla con todos los productos de la pagina para que a
            //                                                    ///la hora que clickeen en alguno se le manda el DataRow respectivo
            //                                                    ///Ese DataRow se saca con la posicion que la saco del nombre del boton
            //                                                    ///haciendo tabla_productos.Tables[0].Row[boton.ID.Replace("Producto","")]
            //                                                    ///u otra forma de sacar la palabra "Producto" del ID

            //    productos_lstv.DataSource = tabla_productos.Tables[0];
            //    productos_lstv.DataBind();



            //    //for (int i = 0; i < cant_productos; i++)
            //    //{
            //    //    ImageButton boton = new ImageButton();    ///aca se cargarian la cantidad de imagebuttons que la pagina necesita
            //    //    boton.ID = "Producto " + i.ToString();
            //    //    boton.Height = 300;
            //    //    boton.Width = 500;
            //    //    boton.ImageUrl = tabla_productos.Tables[0].Rows[i][12].ToString();    /// 12 por que supongo que era la columna de la url, no me fije :B
            //    //    botones_productos.Add(boton);
            //    //}

            //}
        }
Example #14
0
        protected void LinkButton1_Click(object sender, EventArgs e)
        {
            ClaseMaestra_SQL clasita = new ClaseMaestra_SQL();
            DataTable        aux     = (DataTable)Session["Carrito"];

            cargar_producto();


            //DataRow precio = aux.NewRow();
            //precio = clasita.ObtenerFilaEspecifica("Select Precio_Unitario as Precio from Productos where Cod_Producto_PRO = '"+ prod.get_cod() + "'" );

            //float preciof = precio.Field<float>("Precio");

            float preciototal = float.Parse(precio_lbl.Text) * float.Parse(Cantidad_txt.Text);



            if (aux != null)
            {
                //aux.Rows.Add(clasita.ObtenerFilaEspecifica("Select Cod_Producto_PRO as Codigo, Nombre_Producto as Nombre, "));
                //aux.Rows[0]["Codigo"].
                string consulta = "Select Cod_Producto_PRO as Codigo, " +
                                  "Nombre_Producto as Nombre, " + preciototal + " as Precio, " + Cantidad_txt.Text + " as Cantidad From Productos " +
                                  "where Cod_Producto_PRO = '" + prod.get_cod() + "'";

                DataRow row = aux.NewRow();
                row = clasita.ObtenerFilaEspecifica(consulta);
                //aux.Rows.Add(row);
                aux.ImportRow(row);


                ///agregar columna a la tabla con nuevo producto
                ///una vez que le den al comprar en el form del carrito limpiar dataset session[carrito]
                Session["Carrito"] = aux;
                Server.Transfer("/Cliente/Carrito.aspx");
            }
            else
            {
                ///Si no hay carrito, se crea uno para asignarle los datos

                DataTable aux2 = new DataTable();
                aux2 = clasita.ObtenerDataTable("Select Cod_Producto_PRO as Codigo, Nombre_Producto" +
                                                " as Nombre,  " + preciototal + " as Precio," + Cantidad_txt.Text + " as Cantidad From Productos where Cod_Producto_PRO = '" +
                                                prod.get_cod() + "'");
                //DataRow row = aux2.NewRow();
                //row = clasita.ObtenerFilaEspecifica("Select Cod_Producto_PRO as Codigo, " +
                //    "Nombre_Producto as Nombre,  Precio_Unitario as Precio From Productos " +
                //    "where Cod_Producto_PRO = '" + prod.get_cod() + "'");
                //aux2.ImportRow(row);

                //aux2.Columns.Add("Codigo");
                //aux2.Columns.Add("Nombre");
                //aux2.Columns.Add("Cantidad");
                //aux2.Columns.Add("Precio");

                //DataRow row = aux2.NewRow();
                ///// se le agrega la primera fila con el objeto cargado y la cantidad establecida por el usuario
                //aux2.Rows.Add(prod.get_cod(), prod.get_nombre(), Convert.ToInt32(cantidad_ddl.SelectedItem.Text), (prod.get_precio() * Convert.ToInt32(cantidad_ddl.SelectedItem.Text)));
                //row["Codigo"] = prod.get_cod();
                //row["Nombre"] = prod.get_nombre();
                //row["Cantidad"] = cantidad_ddl.SelectedValue.ToString();
                //row["Precio"] = Convert.ToInt32(cantidad_ddl.SelectedValue.ToString()) * prod.get_precio();
                //aux2.Rows.Add(row);



                Session["Carrito"] = aux2;
                Server.Transfer("/Cliente/Carrito.aspx");
            }
        }