예제 #1
0
        public Producto(int id)
        {
            Datos.Controlador control = new Datos.Controlador();
            control.openConexion();
            List <Parametros> parametro = new List <Parametros>();

            parametro.Add(new Parametros("id", id));
            MySqlDataReader datos = control.seleccionar("findProducto", parametro);

            while (datos.Read())
            {
                this.id          = Convert.ToInt32(datos["pro_id"]);
                this.nombre      = datos["pro_nombre"].ToString();
                this.descripcion = datos["pro_descripcion"].ToString();
                this.foto        = datos["pro_foto"].ToString();
                this.stock       = Convert.ToInt32(datos["pro_stock"]);
                this.costo       = Convert.ToInt32(datos["pro_costo"]);
                this.precio      = Convert.ToInt32(datos["pro_precio"]);
                this.tipo        = Convert.ToChar(datos["pro_tipo"]);
                this.sub_familia = new SubFamilia(Convert.ToInt32(datos["pro_sbf_id"]));
                this.estado      = Convert.ToChar(datos["pro_estado"]);
                this.visibilidad = Convert.ToChar(datos["pro_visibilidad"]);
                this.vencimiento = Convert.ToDateTime(datos["pro_vencimiento"]);
            }
            control.closeConexion();
        }
예제 #2
0
        public List <Producto> FindAllProduct()
        {
            Datos.Controlador control = new Datos.Controlador();
            control.openConexion();
            MySqlDataReader datos     = control.seleccionar("cargarProductos", null);
            List <Producto> productos = new List <Producto>();

            while (datos.Read())
            {
                productos.Add(new Producto(Convert.ToInt32(datos["pro_id"])));
            }
            control.closeConexion();
            return(productos);
        }
예제 #3
0
        public List <Familia> FindAllFamilias()
        {
            Datos.Controlador control = new Datos.Controlador();
            control.openConexion();
            MySqlDataReader datos    = control.seleccionar("cargarFamilias", null);
            List <Familia>  familias = new List <Familia>();

            while (datos.Read())
            {
                familias.Add(new Familia(Convert.ToInt32(datos["fam_id"])));
            }
            control.closeConexion();
            return(familias);
        }
예제 #4
0
        public Familia(int id)
        {
            Datos.Controlador control = new Datos.Controlador();
            control.openConexion();
            List <Parametros> parametro = new List <Parametros>();

            parametro.Add(new Parametros("id", id));
            MySqlDataReader datos = control.seleccionar("findFamilia", parametro);

            while (datos.Read())
            {
                this.id     = Convert.ToInt32(datos["fam_id"]);
                this.nombre = datos["fam_nombre"].ToString();
            }
            control.closeConexion();
        }
예제 #5
0
        public List <SubFamilia> FindAllSubFamilia()
        {
            Datos.Controlador control = new Datos.Controlador();
            control.openConexion();
            List <Parametros> parametros = new List <Parametros>();

            parametros.Add(new Parametros("id", this.id));
            MySqlDataReader   datos       = control.seleccionar("cargarSuSubFamilia", parametros);
            List <SubFamilia> subFamilias = new List <SubFamilia>();

            while (datos.Read())
            {
                subFamilias.Add(new SubFamilia(Convert.ToInt32(datos["sbf_id"])));
            }
            control.closeConexion();
            return(subFamilias);
        }
예제 #6
0
        public Compra(int id)
        {
            Datos.Controlador control = new Datos.Controlador();
            control.openConexion();
            List <Parametros> parametro = new List <Parametros>();

            parametro.Add(new Parametros("id", id));
            MySqlDataReader datos = control.seleccionar("findCompra", parametro);

            while (datos.Read())
            {
                this.id         = Convert.ToInt32(datos["com_id"]);
                this.trabajador = new Usuario(datos["com_tra_rut"].ToString());
                this.fecha      = Convert.ToDateTime(datos["com_fecha"]);
                this.total      = Convert.ToInt32(datos["com_total"]);
                this.tipo       = Convert.ToChar(datos["com_tipo"]);
            }
            control.closeConexion();
        }