예제 #1
0
        public int ActualizaArticulo()
        {
            CargaParametroMat();
            RegCatArticulo OpUp = new RegCatArticulo(MatParam, db);

            return(OpUp.UpdateArticulo());
        }
예제 #2
0
        public int EliminaArticulo()
        {
            //CargaParametroMat();
            MatParam       = new object[1, 2];
            MatParam[0, 0] = "CveArticulo"; MatParam[0, 1] = CveArticulo;
            RegCatArticulo OpDel = new RegCatArticulo(MatParam, db);

            return(OpDel.DeleteArticulo());
        }
예제 #3
0
        /*
         * public SqlDataAdapter ListarArticulos()
         * {
         *  CargaParametroMat();
         *  RegCatArticulo OpLst = new RegCatArticulo(db);
         *  return OpLst.ListArticulos();
         * }
         */
        public int EditarArticulo(int HideCveArt)
        {
            int Nreg = 0;

            MatParam       = new object[1, 2];
            MatParam[0, 0] = "CveArticulo"; MatParam[0, 1] = CveArticulo;
            RegCatArticulo OpEdit = new RegCatArticulo(MatParam, db);

            Datos = OpEdit.RegistroActivo(HideCveArt);
            DataSet Ds = new DataSet();

            Datos.Fill(Ds);
            Nreg = Ds.Tables[0].Rows.Count;
            if (Nreg > 0)
            {
                object[] objA = Ds.Tables[0].Rows[0].ItemArray;

                CveArticulo     = objA[0].ToString();
                CodigoAlterno   = objA[1].ToString();
                CodigoBarra     = objA[2].ToString();
                CodigoSat       = objA[3].ToString();
                Fecha_Alta      = DateTime.Parse(objA[4].ToString());
                Descripcion     = objA[5].ToString();
                Modelo          = objA[6].ToString();
                CveLinea        = objA[7].ToString();
                CveMarca        = objA[8].ToString();
                CveClase1       = objA[9].ToString();
                CveClase2       = objA[10].ToString();
                CveClase3       = objA[11].ToString();
                CveImpuesto     = objA[12].ToString();
                CveUMedida1     = objA[13].ToString();
                CveUMedida2     = objA[14].ToString();
                CveUMedidaEquiv = objA[15].ToString();
                EsInventa       = int.Parse(objA[16].ToString());
                DispVenta       = int.Parse(objA[17].ToString());
                EsServicio      = int.Parse(objA[18].ToString());
                DispKit         = int.Parse(objA[19].ToString());
                EsKit           = int.Parse(objA[20].ToString());
                FecUltCompra    = objA[21].ToString();
                CveProveedorUlt = objA[22].ToString();
                Foto            = null;
                if (objA[23].ToString().Length > 0)
                {
                    Foto = (byte[])objA[23];
                }
                Observacion    = objA[24].ToString();
                Estatus        = int.Parse(objA[25].ToString());
                CveImpIEPS     = objA[26].ToString();
                CveImpRetIVA   = objA[27].ToString();
                CveImpRetISR   = objA[28].ToString();
                CveImpOtro     = objA[29].ToString();
                RequiereReceta = int.Parse(objA[30].ToString());
            }

            return(Nreg);
        }
예제 #4
0
        public int AddArticulo_LstPrecio()
        {
            int resp = 0;

            MatParam       = new object[1, 2];
            MatParam[0, 0] = "CveArticulo"; MatParam[0, 1] = CveArticulo;
            RegCatArticulo OpRaddExis = new RegCatArticulo(MatParam, db);

            resp = OpRaddExis.AddRegLstPrecios();
            return(resp);
        }
예제 #5
0
        public int AgregarArticulo()
        {
            int resp = 0;

            CargaParametroMat();
            RegCatArticulo OpRadd = new RegCatArticulo(MatParam, db);

            resp           = OpRadd.AddRegArticulo();
            MatParam       = new object[1, 2];
            MatParam[0, 0] = "ClaveArticulo"; MatParam[0, 1] = CveArticulo;
            RegCatArticulo OpRaddExis = new RegCatArticulo(MatParam, db);

            resp = OpRaddExis.AddRegExistencias();
            return(resp);
        }
예제 #6
0
        public SqlDataAdapter BuscaArticuloVenta(string buscar, string alm, string LstP)
        {
            RegCatArticulo OpBsq = new RegCatArticulo(db);

            return(OpBsq.BuscaArticuloVenta(buscar, alm, LstP));
        }
예제 #7
0
        public SqlDataAdapter BuscaArticulo(string buscar)
        {
            RegCatArticulo OpBsq = new RegCatArticulo(db);

            return(OpBsq.BuscaArticulo(buscar));
        }