protected void btnModifySave_Click(object sender, EventArgs e) { try { clsWeekendWeekOff objData = new clsWeekendWeekOff(); string strWeekList = string.Empty; if (rdoSelectionWayEdit.SelectedIndex == 0) { strWeekList = "1,2,3,4,5"; } else if (rdoSelectionWayEdit.SelectedIndex == 1) { strWeekList = "2,4"; } else if (rdoSelectionWayEdit.SelectedIndex == 2) { strWeekList = "1,3,5"; } else if (rdoSelectionWayEdit.SelectedIndex == 3) { foreach (ListItem item in rdoUserDefSelctionEdit.Items) { if (item.Selected) { strWeekList = strWeekList + (strWeekList.Length > 0 ? "," : "") + item.Value.ToString(); } } } objData.Code = txtWeekOffCodeEdit.Text.Trim(); objData.Day = Convert.ToInt16(ddlDayEdit.SelectedValue.ToString()); objData.WeekOff = rdoWOOrWENDEdit.SelectedIndex == 0 ? 1 : 0; objData.Pattern = strWeekList; objData.CreatedBy = Session["uid"].ToString(); clsWeeklyOffHandler.UpdateWeekOffDetails(objData, "Update", "", ref strErrMsg, ref strSuccMsg, clsCommonHandler.PageName()); if (strErrMsg.Trim().Length >= 1) { lblEditError.Text = strErrMsg; mpeAddreason.Show(); return; } else { lblMessages.Text = strSuccMsg; lblMessages.Visible = true; bindDataGrid(); mpEditReason.Hide(); } } catch (Exception ex) { UNOException.UNO_DBErrorLog(ex.Message, ex.StackTrace, clsCommonHandler.PageName()); } }
protected void btnDelete_Click(object sender, EventArgs e) { try { StringBuilder strXML = new StringBuilder(); int count = 0; strXML.Append("<TA_WKLYOFF>"); for (int i = 0; i < gvReason.Rows.Count; i++) { CheckBox chk = (CheckBox)gvReason.Rows[i].FindControl("DeleteRows"); if (chk.Checked == true) { count++; strXML.Append("<WeekOff>"); strXML.Append("<MWK_CD>" + gvReason.Rows[i].Cells[2].Text + "</MWK_CD>"); strXML.Append("</WeekOff>"); } } strXML.Append("</TA_WKLYOFF>"); if (count > 0) { clsWeekendWeekOff objData = new clsWeekendWeekOff(); objData.CreatedBy = Session["uid"].ToString(); clsWeeklyOffHandler.UpdateWeekOffDetails(objData, "Delete", strXML.ToString(), ref strErrMsg, ref strSuccMsg, clsCommonHandler.PageName()); if (strErrMsg.Trim().Length >= 1) { lblMessages.Text = strErrMsg; lblMessages.Visible = true; return; } else { lblMessages.Text = strSuccMsg; lblMessages.Visible = true; bindDataGrid(); } } else { lblMessages.Text = "Please select record to delete."; lblMessages.Visible = true; } } catch (Exception ex) { UNOException.UNO_DBErrorLog(ex.Message, ex.StackTrace, clsCommonHandler.PageName()); } }
public void fillModifyReason(string Code) { try { clsWeekendWeekOff objdata = clsWeeklyOffHandler.GetWeekendWeekoffDetails("FillEditData", Code); if (objdata != null) { txtWeekOffCodeEdit.Text = objdata.Code; if (objdata.WeekOff.ToString() == "0") { rdoWOOrWENDEdit.SelectedValue = "1"; } else { rdoWOOrWENDEdit.SelectedValue = "0"; } ddlDayEdit.SelectedValue = objdata.Day.ToString(); string[] strWOSequence = null; strWOSequence = objdata.Pattern.ToString().Split(','); if (objdata.Pattern.ToString() == "1,2,3,4,5") { rdoSelectionWayEdit.SelectedIndex = 0; } else if (objdata.Pattern.ToString() == "2,4") { rdoSelectionWayEdit.SelectedIndex = 1; } else if (objdata.Pattern.ToString() == "1,3,5") { rdoSelectionWayEdit.SelectedIndex = 2; } else { rdoUserDefSelctionEdit.Style.Add("display", "inline"); foreach (ListItem lst in rdoUserDefSelctionEdit.Items) { lst.Selected = false; } foreach (string str in strWOSequence) { rdoUserDefSelctionEdit.Items[Convert.ToInt32(str) - 1].Selected = true; } rdoSelectionWayEdit.SelectedIndex = 3; } } else { lblMessages.Visible = true; lblMessages.Text = "Records not found"; } } catch (Exception ex) { UNOException.UNO_DBErrorLog(ex.Message, ex.StackTrace, clsCommonHandler.PageName()); } }