private void LeaveConfig_GetAll() { Entity.LeaveManagement.LeaveConfiguration leaveConfiguration = new Entity.LeaveManagement.LeaveConfiguration(); DataTable dt = Business.LeaveManagement.LeaveConfiguration.LeaveConfigurations_GetAll(leaveConfiguration); dgvLeaveConfiguration.DataSource = dt; dgvLeaveConfiguration.DataBind(); }
protected void FetchLeaveConfigById(int LeaveConfigId) { Business.LeaveManagement.LeaveConfiguration objLeaveConfiguration = new Business.LeaveManagement.LeaveConfiguration(); Entity.LeaveManagement.LeaveConfiguration leaveConfiguration = new Entity.LeaveManagement.LeaveConfiguration(); leaveConfiguration.LeaveConfigId = LeaveConfigId; DataTable dt = objLeaveConfiguration.FetchLeaveConfigById(leaveConfiguration); if (dt.Rows.Count > 0) { ddlLeaveType.SelectedValue = dt.Rows[0]["LeaveTypeId"].ToString(); ddlLeaveFrequency.SelectedValue = dt.Rows[0]["LeaveFrequency"].ToString(); txtLeaveAccrueDate.Text = Convert.ToDateTime(dt.Rows[0]["LeaveAccrueDate"]).ToString("dd MMM yyyy"); ckEncashable.Checked = Convert.ToBoolean(dt.Rows[0]["Encashable"].ToString()); } }
private bool LeaveConfigValidate() { bool retValue = true; if (ddlLeaveType.SelectedIndex == 0) { Message.IsSuccess = false; Message.Text = "Please select Leave Type."; Message.Show = true; return(false); } if (ddlLeaveFrequency.SelectedIndex == 0) { Message.IsSuccess = false; Message.Text = "Please select Leave Frequency."; Message.Show = true; return(false); } if (string.IsNullOrEmpty(txtLeaveAccrueDate.Text.Trim())) { Message.IsSuccess = false; Message.Text = "Please select Accrue Date."; Message.Show = true; return(false); } Entity.LeaveManagement.LeaveConfiguration leaveConfiguration = new Entity.LeaveManagement.LeaveConfiguration(); DataTable dt = Business.LeaveManagement.LeaveConfiguration.LeaveConfigurations_GetAll(leaveConfiguration); if (dt != null && dt.AsEnumerable().Any() && dt.Select("LeaveTypeId = " + ddlLeaveType.SelectedValue).Any()) { Message.IsSuccess = false; Message.Text = "Configuration already exists."; Message.Show = true; return(false); } return(retValue); }
protected void btnSave_Click(object sender, EventArgs e) { try { if (LeaveConfigValidate()) { Business.LeaveManagement.LeaveConfiguration objLeaveConfiguration = new Business.LeaveManagement.LeaveConfiguration(); Entity.LeaveManagement.LeaveConfiguration leaveConfiguration = new Entity.LeaveManagement.LeaveConfiguration(); leaveConfiguration.LeaveConfigId = LeaveConfigurationId; leaveConfiguration.LeaveTypeId = Convert.ToInt32(ddlLeaveType.SelectedValue); leaveConfiguration.LeaveFrequency = ddlLeaveFrequency.SelectedValue; leaveConfiguration.LeaveAccrueDate = Convert.ToDateTime(txtLeaveAccrueDate.Text.Trim()); leaveConfiguration.Encashable = ckEncashable.Checked; int response = objLeaveConfiguration.LeaveConfigurations_Save(leaveConfiguration); if (response > 0) { Clear(); LeaveConfig_GetAll(); GlobalCache.RemoveAll(); Message.IsSuccess = true; Message.Text = "Saved Successfully"; } else { Message.IsSuccess = false; Message.Text = "Exists"; } Message.Show = true; } } catch (Exception ex) { ex.WriteException(); Message.IsSuccess = false; Message.Text = ex.Message; Message.Show = true; } }
public int LeaveConfigurations_Save(Entity.LeaveManagement.LeaveConfiguration objLeaveManagement) { return(DataAccess.LeaveManagement.LeaveConfiguration.LeaveConfigurations_Save(objLeaveManagement)); }
/*public int LeaveConfigurations_Delete(Entity.LeaveManagement.LeaveConfiguration objLeaveManagement) * { * return DataAccess.LeaveManagement.LeaveConfiguration.LeaveConfigurations_Delete(objLeaveManagement); * }*/ public DataTable FetchLeaveConfigById(Entity.LeaveManagement.LeaveConfiguration objLeaveManagement) { return(DataAccess.LeaveManagement.LeaveConfiguration.FetchLeaveConfigById(objLeaveManagement)); }
public static DataTable LeaveConfigurations_GetAll(Entity.LeaveManagement.LeaveConfiguration lmLeaveConfig) { return(DataAccess.LeaveManagement.LeaveConfiguration.LeaveConfigurations_GetAll(lmLeaveConfig)); }