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; } } }
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>"; } }
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, })); } } }
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>"; } }
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); } } }
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; } } }
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>"; } } }
private void LoadDashboard() { using (DALTools dalTools = new DALTools()) { Load_MiniTopStats(dalTools); } }
private void LoadFilters() { using (DALTools dalTools = new DALTools()) { LoadFilter_Types(); LoadFilter_Customers(dalTools); LoadFilter_Status(); } }
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); } }
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(); } }
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); } } }
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 ...", })); } } }
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"); } }
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); }
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(); } }
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); }
//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; } } }
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>"; } }
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>"; } }
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, })); } } }
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>"; } }
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...", })); } } }
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...", })); } } }
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...", })); } } }
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...", })); } } }