protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                string sId = Request.QueryString["id"];
                if (string.IsNullOrEmpty(sId))
                {
                    Response.Redirect(ResolveUrl("~/sysroles"));
                }

                int id = 0;
                try { id = int.Parse(sId); } catch { Response.Redirect(ResolveUrl("~/sysroles")); }

                using (DALTools dalTools = new DALTools())
                {
                    eSys_Role role = dalTools.Sys_Role_GetE(id);
                    if (role == null)
                    {
                        Response.Redirect(ResolveUrl("~/sysroles"));
                    }

                    strRoleName.InnerHtml = role.Name;
                }
            }
        }
Ejemplo n.º 2
0
        private void LoadJobWorkings(DALTools dalTools)
        {
            List <eJob_Working> all = dalTools.Job_Working_GetEs();

            if (all != null)
            {
                string html = string.Empty;

                foreach (eJob_Working obj in all)
                {
                    html +=
                        "<div class=\"checkbox\">" +
                        "<label for=\"cbxAgentPrepaid_JobWorking_" + obj.ID.ToString() + "\">" +
                        "<input class=\"checked-agentprepaid-jobworking\" dat-id=\"" + obj.ID.ToString() + "\" type=\"checkbox\" id=\"cbxAgentPrepaid_JobWorking_" + obj.ID.ToString() + "\" name=\"cbxAgentPrepaid_JobWorking_" + obj.ID.ToString() + "\" value=\"" + obj.ID.ToString() + "\">" +
                        obj.Name +
                        "</label>" +
                        "</div>";
                }

                divAgentPrepaidsJobWorkings.InnerHtml = html;
            }
            else
            {
                divAgentPrepaidsJobWorkings.InnerHtml = "<label class='control-label label-quicklink'><a href='/muc-chi-lam-hang'>Chưa có dữ liệu Mục chi làm hàng! Nhấp chọn chuyển sang trang Quản lý!</a></label>";
            }
        }
Ejemplo n.º 3
0
        private void LoadListModules()
        {
            using (DALTools dalTools = new DALTools())
            {
                List <eSys_Module> all = BindListModules(int.MinValue, dalTools);

                if (all == null || all.Count == 0)
                {
                    DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
                    {
                        Data      = null,
                        ErrorCode = 1,
                        Message   = "Không có dữ liệu!",
                    }));
                }
                else
                {
                    DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
                    {
                        Data      = JsonConvert.SerializeObject(all),
                        ErrorCode = 0,
                        Message   = string.Empty,
                    }));
                }
            }
        }
Ejemplo n.º 4
0
        private void LoadRoutePlaces(DALTools dalTools)
        {
            List <eTransportPlace> all = dalTools.TransportPlace_GetEs();

            if (all != null)
            {
                string htmlStart = "<select id=\"info-quotation-route-place-start\" onchange=\"jobs.load_quotations();\" class=\"form-control\" style=\"width: 100%;\">";
                string htmlEnd   = "<select id=\"info-quotation-route-place-end\" onchange=\"jobs.load_quotations();\" class=\"form-control\" style=\"width: 100%;\">";

                foreach (eTransportPlace obj in all)
                {
                    htmlStart += "<option value=\"" + obj.ID.ToString() + "\">" + obj.Name + "</option>";
                    htmlEnd   += "<option value=\"" + obj.ID.ToString() + "\">" + obj.Name + "</option>";
                }

                htmlStart += "</select>";
                htmlEnd   += "</select>";

                divQuotationRoute_Place_Start.InnerHtml = htmlStart;
                divQuotationRoute_Place_End.InnerHtml   = htmlEnd;
            }
            else
            {
                divQuotationRoute_Place_Start.InnerHtml = "<label class='control-label label-quicklink'><a href='/dia-diem-van-chuyen'>Chưa có dữ liệu Địa điểm vận chuyển! Nhấp chọn chuyển sang trang Quản lý!</a></label>";
                divQuotationRoute_Place_End.InnerHtml   = "<label class='control-label label-quicklink'><a href='/dia-diem-van-chuyen'>Chưa có dữ liệu Địa điểm vận chuyển! Nhấp chọn chuyển sang trang Quản lý!</a></label>";
            }
        }
Ejemplo n.º 5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                CheckPermissionAccess();
                _RolePermissions = GetPermissionsAsJSON();

                using (DALTools dalTools = new DALTools())
                {
                    jobID = Request.QueryString["job"];
                    job   = string.IsNullOrEmpty(jobID) ? null : dalTools.Job_GetE(int.Parse(jobID));

                    LoadTypes();
                    LoadCustomers(dalTools);

                    LoadRoutePlaces(dalTools);
                    LoadTransportCompanies(dalTools);

                    LoadCustomsFeeTypes(dalTools);

                    LoadEmployees(dalTools);

                    LoadJobWorkings(dalTools);

                    LoadJobDetail(dalTools);
                }
            }
        }
Ejemplo n.º 6
0
        private void LoadTransportPlaces()
        {
            using (DALTools dalTools = new DALTools())
            {
                List <eTransportPlace> all = dalTools.TransportPlace_GetEs();
                if (all != null)
                {
                    string html1 = "<select id=\"info-transplace-1\" class=\"select-select2 select2-hidden-accessible\" style=\"width: 100%;\">";
                    string html2 = "<select id=\"info-transplace-2\" class=\"select-select2 select2-hidden-accessible\" style=\"width: 100%;\">";

                    foreach (eTransportPlace obj in all)
                    {
                        html1 += "<option value=\"" + obj.ID.ToString() + "\">" + obj.Name + "</option>";
                        html2 += "<option value=\"" + obj.ID.ToString() + "\">" + obj.Name + "</option>";
                    }

                    html1 += "</select>";
                    html2 += "</select>";

                    divTransportPlaces1.InnerHtml = html1;
                    divTransportPlaces2.InnerHtml = html2;
                }
                else
                {
                    string alerMess = "<label class='control-label label-quicklink'><a href='/dia-diem-van-chuyen'>Chưa có dữ liệu Địa điểm vận chuyển! Nhấp chọn chuyển sang trang Quản lý!</a></label>";
                    divTransportPlaces1.InnerHtml = alerMess;
                    divTransportPlaces2.InnerHtml = alerMess;
                }
            }
        }
Ejemplo n.º 7
0
        private void LoadTransportCompanies()
        {
            using (DALTools dalTools = new DALTools())
            {
                List <eTransportCompany> all = dalTools.TransportCompany_GetEs();
                if (all != null)
                {
                    string html = "<select id=\"info-transcomp\" onchange=\"quotationroutes.loadlist_routes();\" class=\"select-select2 select2-hidden-accessible\" style=\"width: auto;\">";

                    foreach (eTransportCompany obj in all)
                    {
                        html += "<option value=\"" + obj.ID.ToString() + "\">" + obj.Name + "</option>";
                    }

                    html += "</select>";

                    divTransportCompanies.InnerHtml = html;

                    _AllComps = JsonConvert.SerializeObject(all);
                }
                else
                {
                    divTransportCompanies.InnerHtml = "<label class='control-label label-quicklink'><a href='/hang-van-chuyen'>Chưa có dữ liệu Hãng vận chuyển! Nhấp chọn chuyển sang trang Quản lý!</a></label>";
                }
            }
        }
Ejemplo n.º 8
0
 private void LoadDashboard()
 {
     using (DALTools dalTools = new DALTools())
     {
         Load_MiniTopStats(dalTools);
     }
 }
Ejemplo n.º 9
0
 private void LoadFilters()
 {
     using (DALTools dalTools = new DALTools())
     {
         LoadFilter_Types();
         LoadFilter_Customers(dalTools);
         LoadFilter_Status();
     }
 }
Ejemplo n.º 10
0
        private string RenderFunctionsMenus(int parentId, out bool hasActive)
        {
            hasActive = false;
            try
            {
                using (DALTools dalTools = new DALTools())
                {
                    string html = string.Empty;

                    List <eSys_Module> root = dalTools.Sys_Module_GetEs(parentId, false);
                    if (root == null || root.Count == 0)
                    {
                        return(string.Empty);
                    }

                    foreach (eSys_Module obj in root)
                    {
                        if (!HasPermission(obj, CurrentSys_User, Sys_Module_Actions.Access))
                        {
                            continue;
                        }

                        string htmlChildren = string.Empty;
                        bool   hasChildren  = dalTools.Sys_Module_HasChildren(obj.ID);
                        if (hasChildren)
                        {
                            htmlChildren += "<ul>" + RenderFunctionsMenus(obj.ID, out hasActive) + "</ul>";
                        }

                        html += "<li class=\"" + (hasChildren && hasActive ? "active" : string.Empty) + "\">" +
                                "<a href=\"" + (obj.Path == "#" ? "#" : ("/" + obj.Alias)) + "\" class=\"" + (!hasChildren ? string.Empty : "sidebar-nav-" + (obj.Level == 0 ? "menu" : "submenu")) + " " + (obj.Alias.ToLower() == CurrentSys_Module.Alias.ToLower() ? "active" : string.Empty) + "\">" +
                                (!hasChildren ? string.Empty : "<i class=\"fa fa-angle-left sidebar-nav-indicator\"></i>") +
                                "<i class=\"" + obj.IconClass + " sidebar-nav-icon\"></i>" +
                                obj.Name +
                                "</a>";

                        html += htmlChildren;

                        html += "</li>";

                        if (obj.Alias.ToLower() == CurrentSys_Module.Alias.ToLower())
                        {
                            hasActive = true;
                        }
                    }

                    return(html);
                }
            }
            catch
            {
                return(string.Empty);
            }
        }
Ejemplo n.º 11
0
        protected void Application_Start(object sender, EventArgs e)
        {
            System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls11 | System.Net.SecurityProtocolType.Tls12;
            RegisterRoutes(RouteTable.Routes);

            using (DALTools dalTools = new DALTools())
            {
                dalTools.CheckGodRoleExists();
                dalTools.CheckGodUserExists();
            }
        }
Ejemplo n.º 12
0
 private void LoadFeeTypes()
 {
     _FeeTypes = string.Empty;
     using (DALTools dalTools = new DALTools())
     {
         List <eCustomsProcess_FeeType> all = dalTools.CustomsProcess_FeeType_GetEs(true);
         if (all != null)
         {
             _FeeTypes = JsonConvert.SerializeObject(all);
         }
     }
 }
Ejemplo n.º 13
0
 private void LoadVehicleTypes()
 {
     _VehicleTypes = string.Empty;
     using (DALTools dalTools = new DALTools())
     {
         List <eVehicleType> all = dalTools.VehicleType_GetEs();
         if (all != null)
         {
             _VehicleTypes = JsonConvert.SerializeObject(all);
         }
     }
 }
        private void Delete()
        {
            string sId = Request.Form["id"];

            if (string.IsNullOrEmpty(sId))
            {
                DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
                {
                    Data      = null,
                    ErrorCode = -1,
                    Message   = "Dữ liệu không hợp lệ!",
                }));

                return;
            }

            using (DALTools dalTools = new DALTools())
            {
                int id = int.Parse(sId);
                CustomsProcess_Quotation obj = dalTools.CustomsProcess_Quotation_Get(id);
                if (obj == null)
                {
                    DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
                    {
                        Data      = null,
                        ErrorCode = -1,
                        Message   = "Không tìm thấy Báo giá TTHQ!",
                    }));

                    return;
                }

                obj.UpdatedBy = CurrentSys_User.ID;
                if (!dalTools.CustomsProcess_Quotation_Delete(obj))
                {
                    DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
                    {
                        Data      = null,
                        ErrorCode = 1,
                        Message   = "Xóa thất bại, vui lòng kiểm tra lại dữ liệu!",
                    }));
                }
                else
                {
                    DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
                    {
                        Data      = null,
                        ErrorCode = 0,
                        Message   = "Xóa thành công! Đang chuyển ...",
                    }));
                }
            }
        }
Ejemplo n.º 15
0
 private void LoadJobDetail(DALTools dalTools)
 {
     if (!string.IsNullOrEmpty(jobID))
     {
         eJob obj = dalTools.Job_GetE(int.Parse(jobID));
         _JobDetail = obj == null ? string.Empty : JsonConvert.SerializeObject(obj);
         _JobID     = obj != null ? obj.JobID : DateTime.Now.ToString("ddMMyyyy-HHmmss");
     }
     else
     {
         _JobID = DateTime.Now.ToString("ddMMyyyy-HHmmss");
     }
 }
Ejemplo n.º 16
0
        private void LoadCustomsFeeTypes(DALTools dalTools)
        {
            if (job == null)
            {
                return;
            }

            List <eCustomsProcess_FeeType> allCustomsFeeTypes = dalTools.CustomsProcess_FeeType_GetEs();

            _AllCustomsFeeTypes = allCustomsFeeTypes == null ? string.Empty : JsonConvert.SerializeObject(allCustomsFeeTypes);

            List <eCustomsProcess_Quotation> allCustomerQuotation_Smiles = dalTools.CustomsProcess_Quotation_GetEs();

            _AllCustomerQuotation_Smiles = allCustomerQuotation_Smiles == null ? string.Empty : JsonConvert.SerializeObject(allCustomerQuotation_Smiles);
        }
Ejemplo n.º 17
0
        private void Load_MiniTopStats(DALTools dalTools)
        {
            Dashboard_MiniTopStats result = dalTools.Dashboard_MiniTopStats();

            if (result == null)
            {
                divMiniTopStats.Visible = false;
            }
            else
            {
                htmlDashboard_MiniTopStats_FinishedJobs.InnerHtml   = result.Total_FinishJobs.ToString();
                htmlDashboard_MiniTopStats_OpeningJobs.InnerHtml    = result.Total_OpeningJobs.ToString();
                htmlDashboard_MiniTopStats_TotalCustomers.InnerHtml = result.Total_Customers.ToString();
                htmlDashboard_MiniTopStats_TotalJobs.InnerHtml      = result.Total_Jobs.ToString();
            }
        }
Ejemplo n.º 18
0
        private List <eSys_Module> BindListModules(int parentId, DALTools dalTools)
        {
            List <eSys_Module> result = new List <eSys_Module>();
            List <eSys_Module> all    = dalTools.Sys_Module_GetEs(parentId);

            if (all != null)
            {
                foreach (eSys_Module eSys_Module in all)
                {
                    result.Add(eSys_Module);
                    if (dalTools.Sys_Module_HasChildren(eSys_Module.ID))
                    {
                        result.AddRange(BindListModules(eSys_Module.ID, dalTools));
                    }
                }
            }

            return(result);
        }
Ejemplo n.º 19
0
        //private void Delete()
        //{
        //    string sId = Request.Form["id"];
        //    if (string.IsNullOrEmpty(sId))
        //    {
        //        DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
        //        {
        //            Data = null,
        //            ErrorCode = -1,
        //            Message = "Dữ liệu không hợp lệ!",
        //        }));

        //        return;
        //    }

        //    using (DALTools dalTools = new DALTools())
        //    {
        //        int id = int.Parse(sId);
        //        GoodsType obj = dalTools.GoodsType_Get(id);
        //        if (obj == null)
        //        {
        //            DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
        //            {
        //                Data = null,
        //                ErrorCode = -1,
        //                Message = "Không tìm thấy Loại hàng hóa!",
        //            }));

        //            return;
        //        }

        //        obj.UpdatedBy = CurrentSys_User.ID;
        //        if (!dalTools.GoodsType_Delete(obj))
        //            DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
        //            {
        //                Data = null,
        //                ErrorCode = 1,
        //                Message = "Xóa thất bại, vui lòng kiểm tra lại dữ liệu!",
        //            }));
        //        else
        //            DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
        //            {
        //                Data = null,
        //                ErrorCode = 0,
        //                Message = "Xóa thành công! Đang chuyển ...",
        //            }));
        //    }
        //}

        //private void Edit()
        //{
        //    string postdata = Request.Form["data"];
        //    if (postdata == string.Empty)
        //    {
        //        DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
        //        {
        //            Data = null,
        //            ErrorCode = -1,
        //            Message = "Dữ liệu không hợp lệ!",
        //        }));

        //        return;
        //    }

        //    dynamic data;
        //    try { data = JsonConvert.DeserializeObject(postdata); }
        //    catch { data = null; }

        //    if (data == null)
        //    {
        //        DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
        //        {
        //            Data = null,
        //            ErrorCode = -1,
        //            Message = "Dữ liệu không hợp lệ!",
        //        }));

        //        return;
        //    }

        //    using (DALTools dalTools = new DALTools())
        //    {
        //        int check = dalTools.GoodsType_CheckCode(data.code.ToString());
        //        if (check != 0 && check.ToString() != data.id.ToString())
        //        {
        //            DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
        //            {
        //                Data = null,
        //                ErrorCode = 1,
        //                Message = "Code đã tồn tại!",
        //            }));

        //            return;
        //        }

        //        GoodsType obj = new GoodsType()
        //        {
        //            ID = int.Parse(data.id.ToString()),
        //            Code = data.code.ToString(),
        //            Description = data.description.ToString(),
        //            Name = data.name.ToString(),
        //            UpdatedBy = CurrentSys_User.ID,
        //            LastestUpdated = DateTime.Now
        //        };

        //        int result = dalTools.GoodsType_Update(obj);
        //        if (result != 0)
        //            DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
        //            {
        //                Data = null,
        //                ErrorCode = result,
        //                Message = "Cập nhật thất bại, vui lòng kiểm tra lại dữ liệu!",
        //            }));
        //        else
        //            DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
        //            {
        //                Data = null,
        //                ErrorCode = 0,
        //                Message = "Cập nhật thành công! Đang chuyển...",
        //            }));
        //    }
        //}

        //private void Create()
        //{
        //    string postdata = Request.Form["data"];
        //    if (postdata == string.Empty)
        //    {
        //        DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
        //        {
        //            Data = null,
        //            ErrorCode = -1,
        //            Message = "Dữ liệu không hợp lệ!",
        //        }));

        //        return;
        //    }

        //    dynamic data;
        //    try { data = JsonConvert.DeserializeObject(postdata); }
        //    catch { data = null; }

        //    if (data == null)
        //    {
        //        DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
        //        {
        //            Data = null,
        //            ErrorCode = -2,
        //            Message = "Dữ liệu không hợp lệ!",
        //        }));

        //        return;
        //    }

        //    using (DALTools dalTools = new DALTools())
        //    {
        //        int check = dalTools.GoodsType_CheckCode(data.code.ToString());
        //        if (check != 0)
        //        {
        //            DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
        //            {
        //                Data = null,
        //                ErrorCode = 2,
        //                Message = "Code đã tồn tại!",
        //            }));

        //            return;
        //        }

        //        GoodsType obj = new GoodsType()
        //        {
        //            Code = data.code.ToString(),
        //            Description = data.description.ToString(),
        //            Name = data.name.ToString(),
        //            IsDeleted = false,
        //            UpdatedBy = CurrentSys_User.ID,
        //            LastestUpdated = DateTime.Now,
        //        };

        //        int result = dalTools.GoodsType_Create(obj);
        //        if (result != 0)
        //            DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
        //            {
        //                Data = null,
        //                ErrorCode = result,
        //                Message = "Thêm mới thất bại, vui lòng kiểm tra lại dữ liệu!",
        //            }));
        //        else
        //            DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
        //            {
        //                Data = null,
        //                ErrorCode = 0,
        //                Message = "Thêm mới thành công! Đang chuyển...",
        //            }));
        //    }
        //}

        private void LoadList()
        {
            string sPageIndex = Request.Form["page"];
            int    pageIndex  = 0;

            try { pageIndex = int.Parse(sPageIndex); }
            catch { pageIndex = 0; }

            string          sFilter = Request.Form["filter"].ToString();
            eJob_GoodFilter filter  = JsonConvert.DeserializeObject <eJob_GoodFilter>(sFilter);

            using (DALTools dalTools = new DALTools())
            {
                int totalPages       = 0;
                List <eJob_Good> all = dalTools.Job_Good_GetEs(pageIndex, GlobalValues.DefaultPagingSize, out totalPages, filter);

                if (all == null || all.Count == 0)
                {
                    DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
                    {
                        Data      = null,
                        ErrorCode = 1,
                        Message   = "Không có dữ liệu!",
                    }));
                }
                else
                {
                    DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
                    {
                        Data = new
                        {
                            PageIndex  = pageIndex,
                            PageSize   = GlobalValues.DefaultPagingSize,
                            TotalPages = totalPages,
                            List       = JsonConvert.SerializeObject(all)
                        },
                        ErrorCode = 0,
                        Message   = string.Empty,
                    }));
                }
            }
        }
        //private void LoadCountries()
        //{
        //    string html =
        //        "<select id=\"info-countries\" class=\"select-chosen form-control\" data-placeholder=\"Choose a Country..\" style=\"width: auto; display: none;\">" +
        //            "<option></option>";

        //    for (int i = 0; i < GlobalValues.Countries.Length; i++)
        //    {
        //        html += "<option value=\"" + i.ToString() + "\">" + GlobalValues.Countries[i] + "</option>";
        //    }

        //    html += "</select>";

        //    divCountries.InnerHtml = html;
        //}

        private void LoadRoles()
        {
            using (DALTools dalTools = new DALTools())
            {
                List <eSys_Role> all = dalTools.Sys_Role_GetEs();
                if (all != null)
                {
                    string html = "<select id=\"info-role\" class=\"form-control\" style=\"width: auto;\">";

                    foreach (eSys_Role obj in all)
                    {
                        html += "<option value=\"" + obj.ID.ToString() + "\">" + obj.Name + "</option>";
                    }

                    html += "</select>";

                    divRoles.InnerHtml = html;
                }
            }
        }
Ejemplo n.º 21
0
        private void LoadEmployees(DALTools dalTools)
        {
            List <eSys_User> all = dalTools.Sys_User_GetEs();

            if (all != null)
            {
                string html = "<select id=\"info-agentprepaid-employee\" class=\"form-control\" style=\"width: auto;\">";

                foreach (eSys_User obj in all)
                {
                    html += "<option value=\"" + obj.ID.ToString() + "\">" + obj.Firstname + ", " + obj.Lastname + "</option>";
                }

                html += "</select>";

                divAgentPrepaidEmployees.InnerHtml = html;
            }
            else
            {
                divAgentPrepaidEmployees.InnerHtml = "<label class='control-label label-quicklink'><a href='/sysadmins'>Chưa có dữ liệu Nhân viên! Nhấp chọn chuyển sang trang Quản lý!</a></label>";
            }
        }
Ejemplo n.º 22
0
        private void LoadCustomers(DALTools dalTools)
        {
            List <eCustomer> all = dalTools.Customer_GetEs();

            if (all != null)
            {
                string html = "<select id=\"info-customers\" class=\"form-control\" style=\"width: auto;\">";

                foreach (eCustomer obj in all)
                {
                    html += "<option value=\"" + obj.ID.ToString() + "\">" + obj.Name + "</option>";
                }

                html += "</select>";

                divCustomers.InnerHtml = html;
            }
            else
            {
                divCustomers.InnerHtml = "<label class='control-label label-quicklink'><a href='/khach-hang'>Chưa có dữ liệu Khách hàng! Nhấp chọn chuyển sang trang Quản lý!</a></label>";
            }
        }
Ejemplo n.º 23
0
        private void Delete()
        {
            string sId = Request.Form["id"];

            if (string.IsNullOrEmpty(sId))
            {
                DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
                {
                    Data      = null,
                    ErrorCode = -1,
                    Message   = "Dữ liệu không hợp lệ!",
                }));

                return;
            }

            using (DALTools dalTools = new DALTools())
            {
                int id = int.Parse(sId);
                if (!dalTools.Sys_User_Delete(id))
                {
                    DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
                    {
                        Data      = null,
                        ErrorCode = 1,
                        Message   = "Xóa thất bại, vui lòng kiểm tra lại dữ liệu!",
                    }));
                }
                else
                {
                    DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
                    {
                        Data      = null,
                        ErrorCode = 0,
                        Message   = "Xóa thành công! Đang chuyển ...",
                    }));
                }
            }
        }
        private void LoadList()
        {
            string sPageIndex = Request.Form["page"];
            int    pageIndex  = 0;

            try { pageIndex = int.Parse(sPageIndex); }
            catch { pageIndex = 0; }

            using (DALTools dalTools = new DALTools())
            {
                int totalPages = 0;
                List <eCustomsProcess_Quotation> all = dalTools.CustomsProcess_Quotation_GetEs(pageIndex, GlobalValues.DefaultPagingSize, out totalPages);

                if (all == null || all.Count == 0)
                {
                    DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
                    {
                        Data      = null,
                        ErrorCode = 1,
                        Message   = "Không có dữ liệu!",
                    }));
                }
                else
                {
                    DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
                    {
                        Data = new
                        {
                            PageIndex  = pageIndex,
                            PageSize   = GlobalValues.DefaultPagingSize,
                            TotalPages = totalPages,
                            List       = JsonConvert.SerializeObject(all)
                        },
                        ErrorCode = 0,
                        Message   = string.Empty,
                    }));
                }
            }
        }
Ejemplo n.º 25
0
        private void LoadFilter_Customers(DALTools dalTools)
        {
            List <eCustomer> all = dalTools.Customer_GetEs();

            if (all != null)
            {
                string html =
                    "<select id=\"filter-customers\" class=\"select-select2 select2-hidden-accessible\" style=\"width: 100%;\">" +
                    "<option value=\"-1\">Tất cả</option>";

                foreach (eCustomer obj in all)
                {
                    html += "<option value=\"" + obj.ID.ToString() + "\">" + obj.Name + "</option>";
                }

                html += "</select>";

                divFilterCustomers.InnerHtml = html;
            }
            else
            {
                divFilterCustomers.InnerHtml = "<label class='control-label label-quicklink'><a href='/khach-hang'>Chưa có dữ liệu Khách hàng! Nhấp chọn để chuyển sang trang Quản lý!</a></label>";
            }
        }
Ejemplo n.º 26
0
        private void LoadVehicleTypes()
        {
            using (DALTools dalTools = new DALTools())
            {
                List <eVehicleType> all = dalTools.VehicleType_GetEs();
                if (all != null)
                {
                    string html = "<select id=\"info-vehicletypes\" class=\"select-select2 select2-hidden-accessible\" style=\"width: auto;\">";

                    foreach (eVehicleType obj in all)
                    {
                        html += "<option value=\"" + obj.ID.ToString() + "\">" + obj.Name + " (" + obj.Code + ")" + "</option>";
                    }

                    html += "</select>";

                    divVehicleTypes.InnerHtml = html;
                }
                else
                {
                    divVehicleTypes.InnerHtml = "<label class='control-label label-quicklink'><a href='/loai-xe'>Chưa có dữ liệu Loại xe! Nhấp chọn chuyển sang trang Quản lý!</a></label>";
                }
            }
        }
        private void Create()
        {
            string postdata = Request.Form["data"];

            if (postdata == string.Empty)
            {
                DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
                {
                    Data      = null,
                    ErrorCode = -1,
                    Message   = "Dữ liệu không hợp lệ!",
                }));

                return;
            }

            dynamic data;

            try { data = JsonConvert.DeserializeObject(postdata); }
            catch { data = null; }

            if (data == null)
            {
                DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
                {
                    Data      = null,
                    ErrorCode = -2,
                    Message   = "Dữ liệu không hợp lệ!",
                }));

                return;
            }

            using (DALTools dalTools = new DALTools())
            {
                List <aCustomsProcess_QuotationDetail> feeTypes = JsonConvert.DeserializeObject <List <aCustomsProcess_QuotationDetail> >(data.feetypes.ToString());

                CustomsProcess_Quotation obj = new CustomsProcess_Quotation()
                {
                    ExpireFrom     = CommonUtils.ConvertDateFromVNString(data.expirefrom.ToString()),
                    IsUSD          = bool.Parse(data.isusd.ToString()),
                    IsDeleted      = false,
                    UpdatedBy      = CurrentSys_User.ID,
                    LastestUpdated = DateTime.Now,
                };

                int result = dalTools.CustomsProcess_Quotation_Create(obj, feeTypes);
                if (result != 0)
                {
                    DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
                    {
                        Data      = null,
                        ErrorCode = result,
                        Message   = "Thêm mới thất bại, vui lòng kiểm tra lại dữ liệu!",
                    }));
                }
                else
                {
                    DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
                    {
                        Data      = null,
                        ErrorCode = 0,
                        Message   = "Thêm mới thành công! Đang chuyển...",
                    }));
                }
            }
        }
Ejemplo n.º 28
0
        private void Create()
        {
            string postdata = Request.Form["data"];

            if (postdata == string.Empty)
            {
                DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
                {
                    Data      = null,
                    ErrorCode = -1,
                    Message   = "Dữ liệu không hợp lệ!",
                }));

                return;
            }

            dynamic data;

            try { data = JsonConvert.DeserializeObject(postdata); }
            catch { data = null; }

            if (data == null)
            {
                DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
                {
                    Data      = null,
                    ErrorCode = -2,
                    Message   = "Dữ liệu không hợp lệ!",
                }));

                return;
            }

            using (DALTools dalTools = new DALTools())
            {
                Quotation_Route obj = new Quotation_Route()
                {
                    Expire_End        = CommonUtils.ConvertDateFromVNString(data.expireend.ToString()),
                    Expire_Start      = CommonUtils.ConvertDateFromVNString(data.expirestart.ToString()),
                    IsSamePrice       = bool.Parse(data.issameprice.ToString()),
                    IsUSD             = bool.Parse(data.isusd.ToString()),
                    Price             = double.Parse(data.price.ToString()),
                    Price_RoundedTrip = double.Parse(data.priceroundedtrip.ToString()),
                    RouteID           = int.Parse(data.route.ToString()),
                    VehicleLoadID     = int.Parse(data.load.ToString()),
                    IsDeleted         = false,
                    UpdatedBy         = CurrentSys_User.ID,
                    LastestUpdated    = DateTime.Now,
                };

                if (obj.Expire_End < DateTime.Now)
                {
                    DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
                    {
                        Data      = null,
                        ErrorCode = -3,
                        Message   = "Ngày hiệu lực không hợp lệ!",
                    }));

                    return;
                }

                int result = dalTools.Quotation_Route_Create(obj);
                if (result != 0)
                {
                    DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
                    {
                        Data      = null,
                        ErrorCode = result,
                        Message   = "Thêm mới thất bại, vui lòng kiểm tra lại dữ liệu!",
                    }));
                }
                else
                {
                    DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
                    {
                        Data      = null,
                        ErrorCode = 0,
                        Message   = "Thêm mới thành công! Đang chuyển...",
                    }));
                }
            }
        }
Ejemplo n.º 29
0
        private void Create()
        {
            string postdata = Request.Form["data"];

            if (postdata == string.Empty)
            {
                DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
                {
                    Data      = null,
                    ErrorCode = -1,
                    Message   = "Dữ liệu không hợp lệ!",
                }));

                return;
            }

            dynamic data;

            try { data = JsonConvert.DeserializeObject(postdata); }
            catch { data = null; }

            if (data == null)
            {
                DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
                {
                    Data      = null,
                    ErrorCode = -2,
                    Message   = "Dữ liệu không hợp lệ!",
                }));

                return;
            }

            using (DALTools dalTools = new DALTools())
            {
                int check = dalTools.VehicleLoad_CheckCode(data.code.ToString());
                if (check != 0)
                {
                    DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
                    {
                        Data      = null,
                        ErrorCode = 2,
                        Message   = "Code đã tồn tại!",
                    }));

                    return;
                }

                VehicleLoad obj = new VehicleLoad()
                {
                    Code           = data.code.ToString(),
                    Description    = data.description.ToString(),
                    Name           = data.name.ToString(),
                    IsDeleted      = false,
                    UpdatedBy      = CurrentSys_User.ID,
                    LastestUpdated = DateTime.Now,
                    VehicleTypeID  = int.Parse(data.vehicletypeid.ToString()),
                    FullLoad       = double.Parse(data.fullload.ToString()),
                };

                int result = dalTools.VehicleLoad_Create(obj);
                if (result != 0)
                {
                    DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
                    {
                        Data      = null,
                        ErrorCode = result,
                        Message   = "Thêm mới thất bại, vui lòng kiểm tra lại dữ liệu!",
                    }));
                }
                else
                {
                    DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
                    {
                        Data      = null,
                        ErrorCode = 0,
                        Message   = "Thêm mới thành công! Đang chuyển...",
                    }));
                }
            }
        }
Ejemplo n.º 30
0
        private void Edit()
        {
            string postdata = Request.Form["data"];

            if (postdata == string.Empty)
            {
                DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
                {
                    Data      = null,
                    ErrorCode = -1,
                    Message   = "Dữ liệu không hợp lệ!",
                }));

                return;
            }

            dynamic data;

            try { data = JsonConvert.DeserializeObject(postdata); }
            catch { data = null; }

            if (data == null)
            {
                DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
                {
                    Data      = null,
                    ErrorCode = -1,
                    Message   = "Dữ liệu không hợp lệ!",
                }));

                return;
            }

            #region Avatar

            string avatar = string.Empty;
            if (Request.Files.Count > 0)
            {
                HttpPostedFile file = Request.Files[0];
                string         ext  = file.FileName.Substring(file.FileName.LastIndexOf('.') + 1).ToLower();
                if (ext != "png" && ext != "jpg")
                {
                    DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
                    {
                        Data      = null,
                        ErrorCode = 1,
                        Message   = "Ảnh đại diện chỉ chấp nhận loại tệp: PNG/JPG!",
                    }));

                    return;
                }

                avatar = "~/uploads/avatars/" + DateTime.Now.Ticks.ToString() + "." + ext;
                file.SaveAs(Server.MapPath(ResolveUrl(avatar)));
            }

            #endregion

            using (DALTools dalTools = new DALTools())
            {
                int check = dalTools.Sys_User_CheckEmail(data.email.ToString());
                if (check != 0 && check.ToString() != data.id.ToString())
                {
                    DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
                    {
                        Data      = null,
                        ErrorCode = 1,
                        Message   = "Email đã tồn tại!",
                    }));

                    return;
                }

                string   sDateofbirth = data.dateofbirth.ToString();
                DateTime dateOfBirth  = CommonUtils.SQLMinValue;
                if (!string.IsNullOrEmpty(sDateofbirth))
                {
                    dateOfBirth = CommonUtils.ConvertDateFromVNString(sDateofbirth);
                }

                Sys_User obj = new Sys_User()
                {
                    ID          = int.Parse(data.id.ToString()),
                    Address     = data.address.ToString(),
                    Avatar      = avatar,
                    DateOfBirth = dateOfBirth,
                    Email       = data.email.ToString(),
                    Firstname   = data.firstname.ToString(),
                    Lastname    = data.lastname.ToString(),
                    Password    = string.IsNullOrEmpty(data.password.ToString()) ? string.Empty : new PrivateEncryptor().Encrypt(data.password.ToString()),
                    PhoneNumber = data.phone.ToString(),
                    RoleID      = int.Parse(data.roleid.ToString()),
                    Status      = byte.Parse(data.status.ToString()),
                    Username    = data.username.ToString(),
                };

                int result = dalTools.Sys_User_Update(obj);
                if (result != 0)
                {
                    DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
                    {
                        Data      = null,
                        ErrorCode = result,
                        Message   = "Cập nhật thất bại, vui lòng kiểm tra lại dữ liệu!",
                    }));
                }
                else
                {
                    DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData()
                    {
                        Data      = null,
                        ErrorCode = 0,
                        Message   = "Cập nhật thành công! Đang chuyển...",
                    }));
                }
            }
        }