private void BindScrl_UserGroupDetailTblList(int userid) { DO_Scrl_UserGroupDetailTbl objDO = new DO_Scrl_UserGroupDetailTbl(); DA_Scrl_UserGroupDetailTbl objDA = new DA_Scrl_UserGroupDetailTbl(); objDO.intAddedBy = userid; dtlScrl_UserGroupDetailTbl.DataSource = objDA.GetDataTable(objDO, DA_Scrl_UserGroupDetailTbl.Scrl_UserGroupDetailTbl.AllRecords); dtlScrl_UserGroupDetailTbl.DataBind(); }
private void BindGroupType() { DO_Scrl_UserGroupDetailTbl objDO = new DO_Scrl_UserGroupDetailTbl(); DA_Scrl_UserGroupDetailTbl objDA = new DA_Scrl_UserGroupDetailTbl(); drpGroupType.DataSource = objDA.GetDataTableGroupType(objDO, DA_Scrl_UserGroupDetailTbl.Scrl_UserGroupDetailTbl.GetgroupType); drpGroupType.DataTextField = "strGroupType"; drpGroupType.DataValueField = "intGroupTypeId"; drpGroupType.DataBind(); drpGroupType.Items.Insert(0, "Select Group"); }
protected void dtlScrl_UserGroupDetailTbl_ItemCommand(object sender, ListViewCommandEventArgs e) { lblId.Text = ""; DataTable dtScrl_UserGroupDetailTbl; if (e.CommandName == "Edit") { int index = e.Item.DataItemIndex; ListViewDataItem item = (ListViewDataItem)e.Item; HiddenField hdninGroupId = e.Item.FindControl("hdninGroupId") as HiddenField; int inGroupId = Convert.ToInt32(hdninGroupId.Value); PanlShow(); DO_Scrl_UserGroupDetailTbl objDO = new DO_Scrl_UserGroupDetailTbl(); DA_Scrl_UserGroupDetailTbl objDA = new DA_Scrl_UserGroupDetailTbl(); lblId.Text = Convert.ToString(inGroupId); objDO.inGroupId = inGroupId; dtScrl_UserGroupDetailTbl = objDA.GetDataTable(objDO, DA_Scrl_UserGroupDetailTbl.Scrl_UserGroupDetailTbl.SingleRecord); txtGroupName.Text = Convert.ToString(dtScrl_UserGroupDetailTbl.Rows[0]["strGroupName"]); txtSummary.Text = Convert.ToString(dtScrl_UserGroupDetailTbl.Rows[0]["strSummary"]); // drpGroupType.Text=Convert.ToString(dtScrl_UserGroupDetailTbl.Rows[0]["strGroupType"]); drpGroupType.ClearSelection(); BindGroupType(); try { drpGroupType.Items.FindByValue(dtScrl_UserGroupDetailTbl.Rows[0]["strGroupType"].ToString()).Selected = true; } catch { } RdBList_Access.ClearSelection(); RdBList_Access.Items.FindByValue(dtScrl_UserGroupDetailTbl.Rows[0]["strAccess"].ToString()).Selected = true; if (dtScrl_UserGroupDetailTbl.Rows[0]["bitPrivatePublic"].ToString() == "True") { RdblistPrivPub.ClearSelection(); RdblistPrivPub.Items.FindByValue("1").Selected = true; } else if (dtScrl_UserGroupDetailTbl.Rows[0]["bitPrivatePublic"].ToString() == "False") { RdblistPrivPub.ClearSelection(); RdblistPrivPub.Items.FindByValue("0").Selected = true; } else { RdblistPrivPub.ClearSelection(); } txtDescription.Text = Convert.ToString(dtScrl_UserGroupDetailTbl.Rows[0]["strDescription"]); // txtAccess.Text=Convert.ToString(dtScrl_UserGroupDetailTbl.Rows[0]["strAccess"]); // txtLogoPath.Text=Convert.ToString(dtScrl_UserGroupDetailTbl.Rows[0]["strLogoPath"]); } else if (e.CommandName == "Delete") { int index = e.Item.DataItemIndex; ListViewDataItem item = (ListViewDataItem)e.Item; HiddenField hdninGroupId = e.Item.FindControl("hdninGroupId") as HiddenField; int inGroupId = Convert.ToInt32(hdninGroupId.Value); DO_Scrl_UserGroupDetailTbl objDO = new DO_Scrl_UserGroupDetailTbl(); DA_Scrl_UserGroupDetailTbl objDA = new DA_Scrl_UserGroupDetailTbl(); objDO.inGroupId = inGroupId; dtScrl_UserGroupDetailTbl = objDA.GetDataTable(objDO, DA_Scrl_UserGroupDetailTbl.Scrl_UserGroupDetailTbl.Delete); lblMessage.Text = "Record deleted successfully"; lblMessage.CssClass = "GreenErrormsg"; BindScrl_UserGroupDetailTblList(Convert.ToInt32(ViewState["UserID"])); } }
protected void btnSubmit_Click(object sender, EventArgs e) { DO_Scrl_UserGroupDetailTbl objDO = new DO_Scrl_UserGroupDetailTbl(); DA_Scrl_UserGroupDetailTbl objDA = new DA_Scrl_UserGroupDetailTbl(); String GroupeAccess = String.Empty; string ip = Request.ServerVariables["HTTP_X_FORWARDED_FOR"]; if (ip == null) { ip = Request.ServerVariables["REMOTE_ADDR"]; } objDO.intRegistrationId = Convert.ToInt32(ViewState["UserID"]); objDO.strGroupName = txtGroupName.Text.Trim(); objDO.strSummary = txtSummary.Text.Trim(); objDO.strGroupType = Convert.ToInt32(drpGroupType.SelectedItem.Value); objDO.strDescription = txtDescription.Text; objDO.strAccess = Convert.ToString(RdBList_Access.SelectedItem.Value); //It should come from dropdown,time being it is kept as static. objDO.locationId = 4; if (Convert.ToInt32(RdblistPrivPub.SelectedItem.Value) == 1) { objDO.bitPrivatePublic = true; GroupeAccess = "PRIVATE"; } else { objDO.bitPrivatePublic = false; GroupeAccess = "PUBLIC"; } string documentPath = ""; if (fileupload_LogoPath.HasFile) { int FileLength = fileupload_LogoPath.PostedFile.ContentLength; if (FileLength <= 3145728) { documentPath = DateTime.Now.ToString().Replace("/", "").Replace(".", "").Replace(":", "").Replace(" ", "") + System.IO.Path.GetExtension(fileupload_LogoPath.FileName).ToString(); fileupload_LogoPath.SaveAs(Server.MapPath("~\\CroppedPhoto\\" + documentPath)); } else { documentPath = ViewState["ImagePath"].ToString(); } objDO.strLogoPath = documentPath; } objDO.strIpAddress = ip; if (lblId.Text != "") { objDO.inGroupId = Convert.ToInt32(lblId.Text); objDO.intModifiedBy = Convert.ToInt32(ViewState["UserID"]); objDA.AddEditDel_Scrl_UserGroupDetailTbl(objDO, DA_Scrl_UserGroupDetailTbl.Scrl_UserGroupDetailTbl.Update); lblMessage.Text = "Record updated successfully"; lblMessage.CssClass = "GreenErrormsg"; PanlHide(); } else { objDO.intAddedBy = Convert.ToInt32(ViewState["UserID"]); objDA.AddEditDel_Scrl_UserGroupDetailTbl(objDO, DA_Scrl_UserGroupDetailTbl.Scrl_UserGroupDetailTbl.Insert); lblMessage.Text = "Record Added successfully"; lblMessage.CssClass = "GreenErrormsg"; ViewState["GroupOutId"] = objDO.GroupOutId; string APIURL = ConfigurationManager.AppSettings["APIURL"]; string ISAPIURLACCESSED = ConfigurationManager.AppSettings["ISAPIURLACCESSED"]; if (!string.IsNullOrEmpty(Convert.ToString(ViewState["GroupOutId"]))) { string UserURL = APIURL + "createGroup.action?groupId=" + objDO.GroupOutId + "&groupName=" + objDO.strGroupName + "&scope=PRIVATE&groupParent=Null&groupOwner=" + objDO.intRegistrationId + ""; try { HttpWebRequest myRequest1 = (HttpWebRequest)WebRequest.Create(UserURL); myRequest1.Method = "GET"; WebResponse myResponse1 = myRequest1.GetResponse(); StreamReader sr = new StreamReader(myResponse1.GetResponseStream(), System.Text.Encoding.UTF8); String result = sr.ReadToEnd(); objAPILogDO.strURL = UserURL; objAPILogDO.strAPIType = "Group"; objAPILogDO.strResponse = result; objAPILogDO.strIPAddress = Request.ServerVariables["REMOTE_ADDR"]; objAPILogDA.AddEditDel_Scrl_APILogDetailsTbl(objAPILogDO, DA_Scrl_APILogDetailsTbl.Scrl_APILogDetailsTbl.Insert); } catch { } } } ClearControl(); BindScrl_UserGroupDetailTblList(Convert.ToInt32(ViewState["UserID"])); }