Exemplo n.º 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();
        }
Exemplo n.º 2
0
        public void Delete()
        {
            Datos.Controlador control = new Datos.Controlador();
            control.openConexion();
            List <Parametros> parametros = new List <Parametros>();

            parametros.Add(new Parametros("id", this.id));
            control.ejecutarSql("deleteProduct", parametros);
        }
Exemplo n.º 3
0
        public void Delete()
        {
            Datos.Controlador control = new Datos.Controlador();
            control.openConexion();
            List <Parametros> parametros = new List <Parametros>();

            parametros.Add(new Parametros("rut", this.rut));
            control.ejecutarSql("deleteUsuario", parametros);
        }
Exemplo n.º 4
0
        public void Update()
        {
            Datos.Controlador control = new Datos.Controlador();
            control.openConexion();
            List <Parametros> parametros = new List <Parametros>();

            parametros.Add(new Parametros("id", this.id));
            parametros.Add(new Parametros("nombre", this.nombre));
            control.ejecutarSql("updateFamilia", parametros);
        }
Exemplo n.º 5
0
        public void Insert()
        {
            Datos.Controlador control = new Datos.Controlador();
            control.openConexion();
            List <Parametros> parametros = new List <Parametros>();

            parametros.Add(new Parametros("nombre", this.nombre));
            parametros.Add(new Parametros("out_id", MySqlDbType.Int32, 10));
            control.ejecutarSql("addFamilia", parametros);
            this.id = Convert.ToInt32(parametros[1].Valor);
        }
Exemplo n.º 6
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);
        }
Exemplo n.º 7
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);
        }
Exemplo n.º 8
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();
        }
Exemplo n.º 9
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);
        }
Exemplo n.º 10
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();
        }
Exemplo n.º 11
0
        public void Update()
        {
            Datos.Controlador control = new Datos.Controlador();
            control.openConexion();
            List <Parametros> parametros = new List <Parametros>();

            parametros.Add(new Parametros("id", this.id));
            parametros.Add(new Parametros("nombre", this.nombre));
            parametros.Add(new Parametros("descripcion", this.descripcion));
            parametros.Add(new Parametros("foto", this.foto));
            parametros.Add(new Parametros("stock", this.stock));
            parametros.Add(new Parametros("costo", this.costo));
            parametros.Add(new Parametros("precio", this.precio));
            parametros.Add(new Parametros("tipo", this.tipo));
            parametros.Add(new Parametros("sub_familia_id", this.sub_familia.id));
            parametros.Add(new Parametros("estado", this.estado));
            parametros.Add(new Parametros("visibilidad", this.visibilidad));
            parametros.Add(new Parametros("vencimiento", this.vencimiento));
            control.ejecutarSql("updateProduct", parametros);
        }
Exemplo n.º 12
0
        public void Insert()
        {
            Datos.Controlador control = new Datos.Controlador();
            control.openConexion();
            List <Parametros> parametros = new List <Parametros>();

            parametros.Add(new Parametros("nombre", this.nombre));
            parametros.Add(new Parametros("descripcion", this.descripcion));
            parametros.Add(new Parametros("foto", this.foto));
            parametros.Add(new Parametros("stock", this.stock));
            parametros.Add(new Parametros("costo", this.costo));
            parametros.Add(new Parametros("precio", this.precio));
            parametros.Add(new Parametros("tipo", this.tipo));
            parametros.Add(new Parametros("sub_familia_id", this.sub_familia.id));
            parametros.Add(new Parametros("estado", this.estado));
            parametros.Add(new Parametros("visibilidad", this.visibilidad));
            parametros.Add(new Parametros("vencimiento", this.vencimiento));
            parametros.Add(new Parametros("out_id", MySqlDbType.Int32, 10));
            control.ejecutarSql("add_producto", parametros);
            this.id = Convert.ToInt32(parametros[11].Valor);
        }