protected void UpdateTask(object sender, System.Web.UI.ImageClickEventArgs e) { if (Page.IsValid) { CnBBAL.ITask _Task = CnBBAL.Factory.TaskFactory.Instantiate(); _Task.TaskID = Convert.ToInt32(hdnTaskID.Value); _Task.ClientID = Convert.ToInt32(ddlClient.SelectedValue); _Task.ProgramName = txtProgramName.Text.Trim(); _Task.ApplicationName = txtApplicationName.Text.Trim(); _Task.TandimNumber = Convert.ToInt32(txtTandimNumber.Text.Trim()); _Task.RequestTypeID = Convert.ToInt32(ddlRequestType.SelectedValue); _Task.WorkTypeID = Convert.ToInt32(ddlWorkType.SelectedValue); _Task.HoursEstimate = Convert.ToDouble(txtHoursEstimate.Text.Trim()); _Task.HoursActual = Convert.ToDouble(txtHoursActual.Text.Trim()); _Task.Description = txtDescription.Text.Trim(); _Task.Notes = txtNotes.Text.Trim(); if (!_Task.Update()) { Response.Write(_Task.Error); } else { dgTasks.DataSource = CnBBAL.Factory.TaskCollectionFactory.Instantiate().GetTasks(System.DateTime.Now.Month); dgTasks.DataBind(); } } }
protected void btnSave_Click(object sender, EventArgs e) { if (Session["CurrentUser"] != null) { if (Page.IsValid) { CnBBAL.AuthenticationService.EmployeeDetails emp = (CnBBAL.AuthenticationService.EmployeeDetails)Session["CurrentUser"]; CnBBAL.ITask _Task = CnBBAL.Factory.TaskFactory.Instantiate(); _Task.ClientID = Convert.ToInt32(ddlClient.SelectedValue); _Task.ProgramName = txtProgram.Text.Trim(); _Task.ApplicationName = txtApplication.Text.Trim(); int result; if (Int32.TryParse(txtTandimNumber.Text.Trim(), out result)) { _Task.TandimNumber = result; } else { _Task.TandimNumber = 0; } _Task.RequestTypeID = Convert.ToInt32(ddlRequestType.SelectedValue); _Task.WorkTypeID = Convert.ToInt32(ddlWorkType.SelectedValue); _Task.HoursEstimate = Convert.ToDouble(txtHoursEstimate.Text.Trim()); _Task.HoursActual = Convert.ToDouble(txtHoursActual.Text.Trim()); _Task.Description = txtDescription.Text.Trim(); _Task.Notes = txtNotes.Text.Trim(); _Task.EmployeeID = emp.EmployeeID; if (_Task.Save()) { lblMessage.Text = "Transaction Saved!"; ddlClient.SelectedValue = "0"; txtProgram.Text = ""; txtApplication.Text = ""; txtTandimNumber.Text = "0"; ddlRequestType.SelectedValue = "0"; ddlWorkType.SelectedValue = "0"; txtHoursEstimate.Text = ""; txtHoursActual.Text = ""; txtDescription.Text = ""; txtNotes.Text = ""; } else { Response.Write(_Task.Error); } } else { lblMessage.Text = "Please enter required information and make sure they are valid!"; } } else { Response.Redirect("Login.aspx"); } }