public string Get_Detail_Information()
        {
            M_CompanyModel mc = new M_CompanyModel();

            mc.CompanyCD = Session["CompanyCD"].ToString();
            InformationBL ibl = new InformationBL();

            return(DataTableToJSONWithJSONNet(ibl.GetInformation(mc)));
        }
Exemple #2
0
        public DataTable GetInformation(M_CompanyModel mc)
        {
            BaseDL             bdl    = new BaseDL();
            M_CompanyModel     mdl    = new M_CompanyModel();
            T_InformationModel tmodel = new T_InformationModel();
            DataTable          dtinfo = new DataTable();

            SqlParameter[] prms = new SqlParameter[1];
            prms[0] = new SqlParameter("@companyCD", SqlDbType.VarChar)
            {
                Value = mc.CompanyCD
            };
            dtinfo = bdl.SelectData("T_Information_Select_ForHomePage", prms);
            return(dtinfo);
        }
Exemple #3
0
        public M_CompanyModel CheckLogin(M_CompanyModel mcmodel)
        {
            TOSEntities ent = new TOSEntities();
            M_Company   mc  = ent.M_Company.Where(m => m.CompanyCD == mcmodel.CompanyCD && m.Password == mcmodel.Password).SingleOrDefault();

            if (mc == null)
            {
                return(null);
            }
            else
            {
                mcmodel.CompanyName = mc.CompanyName;
                mcmodel.UserRole    = mc.UserRole;
                return(mcmodel);
            }
        }
Exemple #4
0
        public ActionResult CheckLogin(M_CompanyModel cm)
        {
            M_CompanyModel mc = cbl.CheckLogin(cm);

            if (mc == null)
            {
                return(RedirectToAction("Login", "User", new { @errorId = 1 }));
            }
            else
            {
                Session["CompanyName"] = mc.CompanyName.ToString();
                Session["CompanyCD"]   = mc.CompanyCD.ToString();

                if (mc.UserRole == 2)
                {
                    Session["UserRole"] = null;
                }
                else
                {
                    Session["UserRole"] = mc.UserRole.ToString();
                }
                return(RedirectToAction("Index", "Home"));
            }
        }
Exemple #5
0
 public ActionResult CompanyUpdate_View(M_CompanyModel mModel)
 {
     return(View());
 }
Exemple #6
0
        // GET: Registrations

        public ActionResult Company_Entry(string id)
        {
            MultipleModel model = new MultipleModel();

            if (Session["CompanyCD"] != null)
            {
                if (id != null)
                {
                    ViewBag.Flag = id;
                    try
                    {
                        M_CompanyModel    MCmodel = new M_CompanyModel();
                        M_CompanyTagModel t       = new M_CompanyTagModel();
                        //M_CompanyBrandModel MCBmodel = new M_CompanyBrandModel();
                        M_BrandModel MBmodel = new M_BrandModel();
                        //M_CompanyShippingModel ms = new M_CompanyShippingModel();
                        //List<M_CompanyShippingModel> MSmodel = new List<M_CompanyShippingModel>();
                        List <M_CompanyTagModel> MTmodel = new List <M_CompanyTagModel>();
                        Company_EntryBL          bl      = new Company_EntryBL();
                        DataSet dsnew = bl.CompanyUpdateView_Edit(id);

                        if (dsnew.Tables.Count > 0)
                        {
                            int count = dsnew.Tables.Count;
                            for (int i = 0; i < count; i++)
                            {
                                DataTable dt = dsnew.Tables[i];
                                if (dt.Rows.Count > 0)
                                {
                                    DataColumnCollection columns = dt.Columns;
                                    if (columns.Contains("CompanyName"))
                                    {
                                        MCmodel.CompanyCD   = dt.Rows[0]["CompanyCD"].ToString();
                                        MCmodel.CompanyName = dt.Rows[0]["CompanyName"].ToString();
                                        MCmodel.Password    = dt.Rows[0]["Password"].ToString();
                                        MCmodel.UserRole    = Convert.ToInt32(dt.Rows[0]["UserRole"]);
                                        MCmodel.ShortName   = dt.Rows[0]["ShortName"].ToString();
                                        MCmodel.ZipCD1      = dt.Rows[0]["CompanyZipCD"].ToString();

                                        MCmodel.Address1      = dt.Rows[0]["Address1"].ToString();
                                        MCmodel.Address2      = dt.Rows[0]["Address2"].ToString();
                                        MCmodel.TelephoneNo   = dt.Rows[0]["TelephoneNo"].ToString();
                                        MCmodel.FaxNo         = dt.Rows[0]["FaxNo"].ToString();
                                        MCmodel.PresidentName = dt.Rows[0]["PresidentName"].ToString();
                                        if (String.IsNullOrWhiteSpace(dt.Rows[0]["RankingFlg"].ToString()))
                                        {
                                            MCmodel.RankingFlg = 2;
                                        }
                                        else
                                        {
                                            MCmodel.RankingFlg = Convert.ToInt32(dt.Rows[0]["RankingFlg"]);
                                        }
                                    }
                                    //if (columns.Contains("ShippingID"))
                                    //{

                                    //        //DataView view1 = new DataView(dt);
                                    //        //DataTable distinctValues1 = view1.ToTable(true, "ShippingID", "ShippingName", "ShippingZipCD", "ShippingAddress1", "ShippingAddress2", "ShippingTelephoneNo","ShippingFaxNo");
                                    //        MSmodel = dt.AsEnumerable().Select(r =>
                                    //    new M_CompanyShippingModel
                                    //    {
                                    //        ShippingID = Convert.ToInt32(r["ShippingID"]),
                                    //        ShippingName = r["ShippingName"].ToString(),
                                    //        ZipCD1 = r["ShippingZipCD"].ToString(),

                                    //        Address1 = r["ShippingAddress1"].ToString(),
                                    //        Address2 = r["ShippingAddress2"].ToString(),
                                    //        TelephoneNO = r["ShippingTelephoneNo"].ToString(),
                                    //        FaxNO = r["ShippingFaxNo"].ToString()
                                    //    }).Distinct().ToList();


                                    //}
                                    if (columns.Contains("Tag"))
                                    {
                                        DataView  view           = new DataView(dt);
                                        DataTable distinctValues = view.ToTable(true, "CompanyCD", "Tag");
                                        MTmodel = distinctValues.AsEnumerable().Select(r =>
                                                                                       new M_CompanyTagModel
                                        {
                                            CompanyCD = r["CompanyCD"].ToString(),
                                            Tag       = r["Tag"].ToString()
                                        }

                                                                                       ).Distinct().ToList();
                                    }
                                    if (columns.Contains("BrandName"))
                                    {
                                        MBmodel.BrandName = dt.Rows[0]["BrandName"].ToString();
                                    }
                                }
                            }
                        }
                        //if (MSmodel.Count < 5)
                        //{
                        //    int sc = MSmodel.Count;
                        //    int tc = 4;
                        //    int nq = tc - sc;
                        //    int O = nq + sc;


                        //    for (int P = sc; P < O; P++)
                        //    {
                        //        ms.CompanyCD = "";
                        //        ms.ShippingID = null;
                        //        ms.ShippingName = "";
                        //        ms.ZipCD1 = "";
                        //        ms.ZipCD2 = "";
                        //        ms.Address1 = "";
                        //        ms.Address2 = "";
                        //        ms.TelephoneNO = "";
                        //        ms.FaxNO = "";

                        //        MSmodel.Add(ms);

                        //    }
                        //}

                        int N  = MTmodel.Count;
                        int M  = 20;
                        int NK = M - N;
                        int n  = N + NK;
                        for (int j = N; j < n; j++)
                        {
                            t.CompanyCD = "";
                            t.Tag       = "";
                            MTmodel.Add(t);
                        }

                        model.TagModel = MTmodel;
                        //model.ShippingModel = MSmodel;
                        model.ComModel    = MCmodel;
                        model.MBrandModel = MBmodel;

                        DataTable       dtinfo1 = new DataTable();
                        Company_EntryBL cbl     = new Company_EntryBL();
                        dtinfo1 = cbl.Get_MoreShipping_ForEdit(id);
                        int totalcount = 0;
                        if (dtinfo1.Rows.Count > 0)
                        {
                            totalcount         = dtinfo1.Rows.Count + 1;
                            ViewBag.Totalcount = totalcount;
                        }
                    }
                    catch (Exception ex)
                    {
                    }
                }
                else
                {
                    ViewBag.Flag = "";
                }

                return(View(model));
            }
            else
            {
                return(RedirectToAction("Login", "User"));
            }
        }