Beispiel #1
0
        void cargaProductosEditar()
        {
            ProductoGridVO prod = new ProductoGridVO();

            //prod.idTienda = long.Parse(objetoPaso.paso11);
            prod.idRubro = long.Parse(objetoPaso.paso12);
            Boolean check = false;
            int     x     = 0;

            txtNombreProducto.Text = objetoPaso.paso1; //nombre
            txtDescripcion.Text    = objetoPaso.paso2; //descripcion
            txtPrecio.Text         = objetoPaso.paso3; //precio
            txtSku.Text            = objetoPaso.paso6; //sku


            List <String> algo     = new List <String>();
            ProductoDAO   producto = new ProductoDAO();

            String s = String.Empty;

            algo = producto.buscaTiendaProductoPorID(int.Parse(objetoPaso.paso0));

            for (int i = 0; i < algo.Count; i++)
            {
                s = algo[i];
                cmbTienda.CheckBoxItems[s].Checked = !cmbTienda.CheckBoxItems[s].Checked;
            }

            cmbRubro.SelectedValue = prod.idRubro;    //ACTIVO

            if (objetoPaso.paso7 == "1")
            {
                x = 0;
            }
            else
            {
                x = 1;
            };
            cmbEstado.SelectedIndex = x;    //estado

            if (objetoPaso.paso4 == "Si")
            {
                check = true;
            }
            else
            {
                check = false;
            };
            chDisponiblidad.Checked = check;    //2X1
        }
Beispiel #2
0
        public List <ProductoGridVO> listarProducto()
        {
            OracleConnection conn = Conexion.Connect();

            try
            {
                OracleCommand command = conn.CreateCommand();
                command.CommandText = "SELECT p.IDPRODUCTO,p.NOMBRE,p.DESCRIPCION,p.PRECIO,p.ISDOSPORUNO,p.SKU,p.ISACTIVO,p.FECHACREACION,p.FECHAMODIFICACION,p.RUBRO_IDRUBRO,r.NOMBRE AS NOMBRERUBRO FROM PRODUCTO p inner join rubro r on r.idrubro = P.Rubro_Idrubro where p.isactivo = 1 order by p.nombre";
                OracleDataReader      dr         = command.ExecuteReader();
                List <ProductoGridVO> lstPrducto = new List <ProductoGridVO>();
                while (dr.Read())
                {
                    ProductoGridVO entProducto = new ProductoGridVO();
                    entProducto.idProducto          = long.Parse(dr["IDPRODUCTO"].ToString());
                    entProducto.nombreProducto      = (string)dr["NOMBRE"];
                    entProducto.descripcionProducto = (string)dr["DESCRIPCION"];
                    entProducto.nombreRubro         = (string)dr["NOMBRERUBRO"];
                    entProducto.SKU               = (string)dr["SKU"];
                    entProducto.precio            = int.Parse(dr["PRECIO"].ToString());
                    entProducto.fechaCreacion     = DateTime.Parse(dr["FECHACREACION"].ToString());
                    entProducto.fechaModificacion = DateTime.Parse(dr["FECHAMODIFICACION"].ToString());
                    entProducto.isActivo          = sbyte.Parse(dr["ISACTIVO"].ToString());
                    //entProducto.nombreTienda = (string)dr["NOMBREtienda"];
                    entProducto.DosPorUno   = (String)dr["ISDOSPORUNO"].ToString().Replace("1", "Si").Replace("0", "No");
                    entProducto.isDosPorUno = sbyte.Parse(dr["ISDOSPORUNO"].ToString());
                    //entProducto.idTienda = long.Parse(dr["TIENDA_IDTIENDA"].ToString());
                    entProducto.idRubro = long.Parse(dr["RUBRO_IDRUBRO"].ToString());
                    lstPrducto.Add(entProducto);
                }
                dr.Close();
                command.Dispose();
                return(lstPrducto);
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
            finally
            {
                conn.Close();
                conn.Dispose();
            }
        }