public static string LoadProcessDetail(string ddlCooperative_Key, string Type, string SeedsKeyProcess) { int CooperativeKey = ddlCooperative_Key.ToInt(); int SeedsKey = SeedsKeyProcess.ToInt(); if (CooperativeKey != 0) { CooperativeKey = HttpContext.Current.Session["CooperativeKey"].ToInt(); } if (Type == "2") { SeedProces_Info info = new SeedProces_Info(SeedsKeyProcess.ToInt()); SeedsKey = info.SeedsKey.ToInt(); } DataTable nTable = All_Data.LoadProcessDetail(CooperativeKey, SeedsKey, Type.ToInt()); string cities = ""; for (int i = 0; i < nTable.Rows.Count; i++) { if (i + 1 < nTable.Rows.Count) { cities += "{\"Key\":\"" + nTable.Rows[i]["ProcessPlantKey"].ToString() + "\",\"Name\":\"" + nTable.Rows[i]["ProcessPlantName"].ToString() + "\"},"; } else { cities += "{\"Key\":\"" + nTable.Rows[i]["ProcessPlantKey"].ToString() + "\",\"Name\":\"" + nTable.Rows[i]["ProcessPlantName"].ToString() + "\"}"; } } cities = "[" + cities + "]"; return(cities); }
protected void GrDelete(object sender, CommandEventArgs e) { int nPageNumber = int.Parse(txtPageNumber.Text); int nPageSize = int.Parse(txtPageSize.Text); SessionUserLogin nUserLogin = (SessionUserLogin)Session["UserLogin"]; nUserLogin.CheckRole("CU0001"); if (!nUserLogin.Role.Del) { Response.Write("<script >alert('Bạn không có quyền xóa danh mục này!')</script>"); } else { try { int mKey = int.Parse(e.CommandArgument.ToString()); SeedProces_Info info = new SeedProces_Info(mKey); info.Delete(); DataTable nTable = SeedProcess_Data.GetList(Convert.ToInt16(Session["EmployeeKey"]), nPageSize, nPageNumber, DDLSeeds.SelectedValue.ToInt()); if (nTable.Rows.Count == 0) { nTable.Rows.Add(0, 0, "", 0, 0, 0, "", "", 0, "", "", "", 0, 0, null, null, 0, 0, 0, "", 0, 0, "", "", "", 0, ""); } GV_SeedProcess.DataSource = nTable; GV_SeedProcess.DataBind(); LoadPages(); } catch { Response.Write("<script >alert('Có lỗi gì đó vui lòng thử lại!')</script>"); } } }
public static string SeedProcess_Add(string txtDateBuy, string txtDateOfManufacture, string txtEndTime, string txtParcel, string txtArea, float txtQuantity, float txtAreaUnit, int DDLSeedsName, int txtKey, string DDLAreaUnit, string DDLQuantityUnit) { int memberID = HttpContext.Current.Session["MemberID"].ToInt(); SeedProces_Info info = new SeedProces_Info(0); info.DateOfManufacture = DateTime.ParseExact(txtDateBuy, "dd/MM/yyyy", CultureInfo.InvariantCulture); info.DateBuy = DateTime.ParseExact(txtDateOfManufacture, "dd/MM/yyyy", CultureInfo.InvariantCulture); info.EndTime = DateTime.ParseExact(txtEndTime, "dd/MM/yyyy", CultureInfo.InvariantCulture); info.SeedsKey = DDLSeedsName.ToString(); info.Quantity = (txtQuantity); info.Parcel = txtParcel; info.Area = float.Parse(txtArea); info.MemberKey = memberID; info.AreaUnit = int.Parse(DDLAreaUnit); info.QuantityUnit = int.Parse(DDLQuantityUnit); info.Save(); return(""); }
protected void GV_SeedProcess_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "ItemFrontPage") { int Key = int.Parse(e.CommandArgument.ToString()); SeedProces_Info info = new SeedProces_Info(Key); if (info.Status) { info.Status = false; } else { info.Status = true; } info.Save(); LoadData(); } }
protected void LoadInfo(int Key) { SeedProces_Info info = new SeedProces_Info(Key); //LoadDataToToolboxWeb.DropDown_DDL(DDLMember, "SELECT [Key],Name FROM PUL_Member WHERE Cooperative_Key=" + info.CooperativeKey, false); if (Key == 0) { txtDateOfManufacture.Text = DateTime.Now.ToString("dd/MM/yyyy"); txtDateBuy.Text = DateTime.Now.ToString("dd/MM/yyyy"); } else { txtDateOfManufacture.Text = info.DateOfManufacture.ToString("dd/MM/yyyy"); txtDateBuy.Text = info.DateBuy.ToString("dd/MM/yyyy"); } DDLSeedsName.Text = LoadDataToToolboxWeb.GetName("SELECT SeedsName FROM PUL_Seeds where SeedsKey = " + info.SeedsKey.ToString()); DDLQuantityUnit.Text = LoadDataToToolboxWeb.GetName("SELECT Name FROM PUL_Unit where ID = " + info.QuantityUnit.ToString()); DDLAreaUnit.Text = LoadDataToToolboxWeb.GetName("SELECT Name FROM PUL_Unit where ID = " + info.AreaUnit.ToString()); txtQuantity.Text = info.Quantity.ToString(); txtArea.Text = info.Area.ToString(); txtParcel.Text = info.Parcel; }