예제 #1
0
        /// <summary>
        /// consulta información del maestro familia de producto
        /// 19/10/2010 Magaly Jiménez
        /// modificiación: se agrega camos de categoria y subcategoria se agrega como parametro de consulta la categoria
        /// 16/11/2010 Magaly Jiménez
        /// </summary>
        /// <param name="iCompany_id"></param>
        /// <param name="iid_Brand"></param>
        /// <param name="sname_Family"></param>
        /// <returns></returns>
        public DataTable ConsultarFamiliy(int iCompany_id, int iid_Brand, string sid_ProductCategory, string sname_Family)
        {
            DataTable       dt         = oConn.ejecutarDataTable("UP_WEBXPLORA_AD_CONSULTAFAMILY", iCompany_id, iid_Brand, sid_ProductCategory, sname_Family);
            EProduct_Family oProFamily = new EProduct_Family();

            if (dt != null)
            {
                if (dt.Rows.Count > 0)
                {
                    for (int i = 0; i <= dt.Rows.Count - 1; i++)
                    {
                        oProFamily.id_ProductFamily   = dt.Rows[i]["id_ProductFamily"].ToString().Trim();
                        oProFamily.id_ProductCategory = dt.Rows[i]["id_ProductCategory"].ToString().Trim();
                        oProFamily.id_Subcategory     = Convert.ToInt64(dt.Rows[i]["id_Subcategory"].ToString().Trim());
                        oProFamily.id_Brand           = Convert.ToInt32(dt.Rows[i]["id_Brand"].ToString().Trim());
                        oProFamily.id_SubBrand        = Convert.ToInt32(dt.Rows[i]["id_Brand"].ToString().Trim());
                        oProFamily.name_Family        = dt.Rows[i]["name_Family"].ToString().Trim();
                        oProFamily.family_Descripcion = dt.Rows[i]["family_Descripcion"].ToString().Trim();
                        oProFamily.family_Peso        = Convert.ToDecimal(dt.Rows[i]["family_Peso"].ToString().Trim());
                        oProFamily.family_status      = Convert.ToBoolean(dt.Rows[i]["family_status"].ToString().Trim());
                        //oProFamily.family_CreateBy = dt.Rows[i]["family_CreateBy"].ToString().Trim();
                        //oProFamily.family_DateBy = Convert.ToDateTime(dt.Rows[i]["family_DateBy"].ToString().Trim());
                        //oProFamily.family_ModyBy = dt.Rows[i]["family_ModyBy"].ToString().Trim();
                        //oProFamily.family_DateModiBy = Convert.ToDateTime(dt.Rows[i]["family_DateModiBy"].ToString().Trim());
                    }
                }
                return(dt);
            }
            else
            {
                return(null);
            }
        }
예제 #2
0
        /// <summary>
        ///  Inserta familias en BD intermedia
        /// 29/01/2011 Magaly Jiménez
        /// </summary>
        /// <param name="sid_ProductFamily"></param>
        /// <param name="iid_Brand"></param>
        /// <param name="iid_SubBrand"></param>
        /// <param name="sname_Family"></param>
        /// <param name="bfamily_status"></param>
        /// <returns></returns>
        public EProduct_Family RegistrarProductosFamilyTMP(string sid_ProductFamily, int iid_Brand, int iid_SubBrand, string sname_Family, bool bfamily_status, string sid_category)
        {
            DProduct_Family odrProductFamilytmp = new DProduct_Family();
            EProduct_Family oeProductFamilytmp  = odrProductFamilytmp.RegistrarProducFamilyTMP(sid_ProductFamily, iid_Brand, iid_SubBrand, sname_Family, bfamily_status, sid_category);

            odrProductFamilytmp = null;
            return(oeProductFamilytmp);
        }
예제 #3
0
        /// <summary>
        /// registra iformación maestro familia de productos.
        /// 19/10/2010 Magaly Jiménez
        ///  modificiación: se agrega camos de categoria y subcategoria
        /// 16/11/2010 Magaly Jiménez
        /// </summary>
        /// <param name="sid_ProductFamily"></param>
        /// <param name="iid_Brand"></param>
        /// <param name="iid_SubBrand"></param>
        /// <param name="sname_Family"></param>
        /// <param name="bfamily_status"></param>
        /// <param name="sfamily_CreateBy"></param>
        /// <param name="tfamily_DateBy"></param>
        /// <param name="sfamily_ModyBy"></param>
        /// <param name="tfamily_DateModiBy"></param>
        /// <returns></returns>
        public EProduct_Family RegistrarProductosFamily(string sid_ProductFamily, string sid_ProductCategory, long lid_Subcategory, int iid_Brand, int iid_SubBrand, string sname_Family, string sfamily_Descripcion, decimal dfamily_Peso, bool bfamily_status, string sfamily_CreateBy, DateTime tfamily_DateBy, string sfamily_ModyBy, DateTime tfamily_DateModiBy)
        {
            DProduct_Family odrProductFamily = new DProduct_Family();
            EProduct_Family oeProductFamily  = odrProductFamily.RegistrarProducFamily(sid_ProductFamily, sid_ProductCategory, lid_Subcategory, iid_Brand, iid_SubBrand, sname_Family, sfamily_Descripcion, dfamily_Peso, bfamily_status, sfamily_CreateBy, tfamily_DateBy, sfamily_ModyBy, tfamily_DateModiBy);

            odrProductFamily = null;
            return(oeProductFamily);
        }
예제 #4
0
        /// <summary>
        ///  Actualiza familias en BD intermedia
        /// 29/01/2011 Magaly Jiménez
        /// </summary>
        /// <param name="sid_ProductFamily"></param>
        /// <param name="sid_ProductCategory"></param>
        /// <param name="lid_Subcategory"></param>
        /// <param name="iid_Brand"></param>
        /// <param name="iid_SubBrand"></param>
        /// <param name="sname_Family"></param>
        /// <param name="bfamily_status"></param>
        /// <returns></returns>
        public EProduct_Family Actualizar_PFamilyTMP(string sid_ProductFamily, int iid_Brand, int iid_SubBrand, string sname_Family, bool bfamily_status)
        {
            DProduct_Family odAPFamilytmp  = new DProduct_Family();
            EProduct_Family oeaAPFamilytmp = odAPFamilytmp.Actualizar_PFamilyTMP(sid_ProductFamily, iid_Brand, iid_SubBrand, sname_Family, bfamily_status);

            odAPFamilytmp = null;
            return(oeaAPFamilytmp);
        }
예제 #5
0
        /// <summary>
        /// consulta Familia
        /// 19/10/2010 Magaly jiménez
        ///  modificiación: se agrega camos de categoria y subcategoria
        /// 16/11/2010 Magaly Jiménez
        ///  </summary>
        /// <param name="iCompany_id"></param>
        /// <param name="iid_Brand"></param>
        /// <param name="sname_Family"></param>
        /// <returns></returns>
        public DataTable ConsultarFamily(int iCompany_id, int iid_Brand, string sid_ProductCategory, string sname_Family)
        {
            DProduct_Family odcPFamily = new DProduct_Family();
            EProduct_Family oecPFamily = new EProduct_Family();
            DataTable       dtFamily   = odcPFamily.ConsultarFamiliy(iCompany_id, iid_Brand, sid_ProductCategory, sname_Family);

            odcPFamily = null;
            return(dtFamily);
        }
예제 #6
0
        /// <summary>
        /// permite Actulizar información de maestro de familia de producto.
        /// 19/10/2010 Magaly Jimenez
        ///  modificiación: se agrega camos de categoria y subcategoria
        /// 16/11/2010 Magaly Jiménez
        /// </summary>
        /// <param name="sid_ProductFamily"></param>
        /// <param name="iid_Brand"></param>
        /// <param name="iid_SubBrand"></param>
        /// <param name="sname_Family"></param>
        /// <param name="bfamily_status"></param>
        /// <param name="sfamily_ModyBy"></param>
        /// <param name="tfamily_DateModiBy"></param>
        /// <returns></returns>
        public EProduct_Family Actualizar_PFamily(string sid_ProductFamily, string sid_ProductCategory, long lid_Subcategory, int iid_Brand, int iid_SubBrand, string sname_Family, string sfamily_Descripcion, decimal dfamily_Peso, bool bfamily_status,
                                                  string sfamily_ModyBy, DateTime tfamily_DateModiBy)
        {
            DProduct_Family odAPFamily  = new DProduct_Family();
            EProduct_Family oeaAPFamily = odAPFamily.Actualizar_PFamily(sid_ProductFamily, sid_ProductCategory, lid_Subcategory, iid_Brand, iid_SubBrand, sname_Family, sfamily_Descripcion, dfamily_Peso, bfamily_status,
                                                                        sfamily_ModyBy, tfamily_DateModiBy);

            odAPFamily = null;
            return(oeaAPFamily);
        }
예제 #7
0
        /// <summary>
        /// Actualiza familias en BD intermedia
        /// 29/01/2011 Magaly Jiménez
        /// </summary>
        /// <param name="sid_ProductFamily"></param>
        /// <param name="iid_Brand"></param>
        /// <param name="iid_SubBrand"></param>
        /// <param name="sname_Family"></param>
        /// <param name="bfamily_status"></param>
        /// <returns></returns>
        public EProduct_Family Actualizar_PFamilyTMP(string sid_ProductFamily, int iid_Brand, int iid_SubBrand, string sname_Family, bool bfamily_status)
        {
            DataTable       dt         = oConn.ejecutarDataTable("UP_WEBXPLORA_AD_ACTUALIZARPFAMILYTMP", sid_ProductFamily, iid_Brand, iid_SubBrand, sname_Family, bfamily_status);
            EProduct_Family oeaPFamily = new EProduct_Family();


            oeaPFamily.id_Brand      = iid_Brand;
            oeaPFamily.id_SubBrand   = iid_SubBrand;
            oeaPFamily.name_Family   = sname_Family;
            oeaPFamily.family_status = bfamily_status;

            return(oeaPFamily);
        }
예제 #8
0
        /// <summary>
        /// Inserta familias en BD intermedia
        /// 29/01/2011 Magaly Jiménez
        /// </summary>
        /// <param name="sid_ProductFamily"></param>
        /// <param name="iid_Brand"></param>
        /// <param name="iid_SubBrand"></param>
        /// <param name="sname_Family"></param>
        /// <param name="bfamily_status"></param>
        /// <returns></returns>
        public EProduct_Family RegistrarProducFamilyTMP(string sid_ProductFamily, int iid_Brand, int iid_SubBrand, string sname_Family, bool bfamily_status, string sid_category)
        {
            DataTable dt = oConn.ejecutarDataTable("UP_WEBXPLORA_AD_REGISTERFAMILYTMP", sid_ProductFamily, iid_Brand, iid_SubBrand, sname_Family, bfamily_status, sid_category);

            EProduct_Family oerProducFamily = new EProduct_Family();

            oerProducFamily.id_ProductFamily   = sid_ProductFamily;
            oerProducFamily.id_Brand           = iid_Brand;
            oerProducFamily.id_SubBrand        = iid_SubBrand;
            oerProducFamily.name_Family        = sname_Family;
            oerProducFamily.family_status      = bfamily_status;
            oerProducFamily.id_ProductCategory = sid_category;
            return(oerProducFamily);
        }
예제 #9
0
        /// <summary>
        /// permite actualizar información en maestro de familia de producto
        /// 19/10/2010 Magaly Jiménez
        /// modificiación: se agrega camos de categoria y subcategoria
        /// 16/11/2010 Magaly Jiméne
        /// </summary>
        /// <param name="sid_ProductFamily"></param>
        /// <param name="iid_Brand"></param>
        /// <param name="iid_SubBrand"></param>
        /// <param name="sname_Family"></param>
        /// <param name="bfamily_status"></param>
        /// <param name="sfamily_ModyBy"></param>
        /// <param name="tfamily_DateModiBy"></param>
        /// <returns></returns>
        public EProduct_Family Actualizar_PFamily(string sid_ProductFamily, string sid_ProductCategory, long lid_Subcategory, int iid_Brand, int iid_SubBrand, string sname_Family, string sfamily_Descripcion, decimal dfamily_Peso, bool bfamily_status,
                                                  string sfamily_ModyBy, DateTime tfamily_DateModiBy)
        {
            DataTable dt = oConn.ejecutarDataTable("UP_WEBXPLORA_AD_ACTUALIZARPFAMILY", sid_ProductFamily, sid_ProductCategory, lid_Subcategory, iid_Brand, iid_SubBrand, sname_Family, sfamily_Descripcion, dfamily_Peso, bfamily_status,
                                                   sfamily_ModyBy, tfamily_DateModiBy);
            EProduct_Family oeaPFamily = new EProduct_Family();

            oeaPFamily.id_ProductCategory = sid_ProductCategory;
            oeaPFamily.id_Subcategory     = lid_Subcategory;
            oeaPFamily.id_Brand           = iid_Brand;
            oeaPFamily.id_SubBrand        = iid_SubBrand;
            oeaPFamily.name_Family        = sname_Family;
            oeaPFamily.family_Descripcion = sfamily_Descripcion;
            oeaPFamily.family_Peso        = dfamily_Peso;
            oeaPFamily.family_status      = bfamily_status;
            oeaPFamily.family_ModyBy      = sfamily_ModyBy;
            oeaPFamily.family_DateModiBy  = tfamily_DateModiBy;

            return(oeaPFamily);
        }