protected void OnSubmit(object sender, EventArgs e) { IATalentUnavailability oIATalentUnavailability = new IATalentUnavailability(); oIATalentUnavailability.MPUserID = MemberProtect.CurrentUser.UserID; oIATalentUnavailability.MPUserIDProducer = Guid.Empty; oIATalentUnavailability.Status = "Pending"; oIATalentUnavailability.Notes = m_txtNotes.Text; oIATalentUnavailability.FromDateTime = m_dtFrom.SelectedDate.Value; oIATalentUnavailability.ToDateTime = m_dtTo.SelectedDate.Value; oIATalentUnavailability.CreatedDateTime = DateTime.Now; DataAccess.IATalentUnavailabilities.InsertOnSubmit(oIATalentUnavailability); DataAccess.SubmitChanges(); ShowMessage("Your unavailability has been submitted.", InetSolution.Web.MessageTone.Positive); }
protected void OnSubmit(object sender, EventArgs e) { if(Session["IATalentUnavailabilityID"] != null) { IATalentUnavailability oIATalentUnavailability = DataAccess.IATalentUnavailabilities.SingleOrDefault(row => row.IATalentUnavailabilityID == (int)Session["IATalentUnavailabilityID"]); if(oIATalentUnavailability != null) { oIATalentUnavailability.MPUserIDProducer = MemberProtect.CurrentUser.UserID; oIATalentUnavailability.Notes = m_txtNotes.Text; oIATalentUnavailability.FromDateTime = m_dtFrom.SelectedDate.Value; oIATalentUnavailability.ToDateTime = m_dtTo.SelectedDate.Value; DataAccess.SubmitChanges(); OnClear(this, new EventArgs()); Session["IATalentUnavailabilityID"] = null; SetMessage("Unavailability has been saved.", InetSolution.Web.MessageTone.Positive); } } else { IATalentUnavailability oIATalentUnavailability = new IATalentUnavailability(); oIATalentUnavailability.MPUserID = MemberProtect.Utility.ValidateGuid(m_cboTalent.SelectedValue); oIATalentUnavailability.MPUserIDProducer = MemberProtect.CurrentUser.UserID; oIATalentUnavailability.Status = "Approved"; oIATalentUnavailability.Notes = m_txtNotes.Text; oIATalentUnavailability.FromDateTime = m_dtFrom.SelectedDate.Value; oIATalentUnavailability.ToDateTime = m_dtTo.SelectedDate.Value; oIATalentUnavailability.CreatedDateTime = DateTime.Now; DataAccess.IATalentUnavailabilities.InsertOnSubmit(oIATalentUnavailability); DataAccess.SubmitChanges(); OnClear(this, new EventArgs()); SetMessage("Your unavailability has been submitted.", InetSolution.Web.MessageTone.Positive); } m_grdList.Rebind(); }