コード例 #1
0
 public static int UpdateCaseFollowUp(CaseReferralHistory objCaseReferralHistory)
 {
     Cases objCases = new Cases();
     objCases.CaseID = objCaseReferralHistory.CaseID;
     objCases.PartnerID = objCaseReferralHistory.NewPartnerID;
     objCases.UpdatedBy = objCaseReferralHistory.UpdatedBy;
     objCases.UpdatedDate = DateTime.Now;
     objCaseReferralHistory.UpdatedDate = DateTime.Now;
     return new CaseReferralHistoryDAO().UpdateCaseFollowUpHistory(objCaseReferralHistory, objCases);
 }
コード例 #2
0
        public int InsertCaseReferralHistory(CaseReferralHistory objCaseReferralHistory, Cases objCases)
        {
            objCaseReferralHistory.CaseReferralHistoryID = 1;
            BeginTransaction();

            try
            {
                objCaseReferralHistory.CaseReferralHistoryID = Insert(objCaseReferralHistory);
                String[] UpdateProperties = new String[] { "PartnerID", "UpdatedBy", "UpdatedDate"};
                Update(objCases, UpdateProperties);
                CommitTransaction();
            }
            catch (Exception ex)
            {
                RollBackTransaction();
                objCaseReferralHistory.CaseReferralHistoryID = -1;
            }

            return objCaseReferralHistory.CaseReferralHistoryID;
        }
コード例 #3
0
        public int UpdateCaseFollowUpHistory(CaseReferralHistory objCaseReferralHistory, Cases objCases)
        {
            int rowsaffected = -1;
            BeginTransaction();
            try
            {
                String[] UpdateProperties = new String[] { "PreviousPartnerID", "NewPartnerID", "ReferralDate"
                                                            , "Remarks","UpdatedBy", "UpdatedDate"
                                                            };
                rowsaffected = Update(objCaseReferralHistory, UpdateProperties);

                UpdateProperties = new String[] { "PartnerID", "UpdatedBy", "UpdatedDate"};
                rowsaffected = Update(objCases, UpdateProperties);

                CommitTransaction();
            }
            catch (Exception e)
            {
                RollBackTransaction();
                rowsaffected = -1;
            }
            return rowsaffected;

        }
コード例 #4
0
        public static CaseReferralHistory GetCaseReferralHistory(int CaseReferralHistoryID)
        {
            CaseReferralHistory objCaseReferralHistory = new CaseReferralHistory();
            return (CaseReferralHistory)(new CaseReferralHistoryDAO().FillDTO(objCaseReferralHistory, "CaseReferralHistoryID=" + CaseReferralHistoryID));

        }
コード例 #5
0
ファイル: Edit.aspx.cs プロジェクト: ayushman2013/SaMI.WebV2
        protected void btnSaveCaseReferral_Click(object sender, EventArgs e)
        {
            CaseReferralHistory objCaseReferralHistory = new CaseReferralHistory();
            objCaseReferralHistory.CaseID = Convert.ToInt32(ddlReferralCaseType.SelectedValue);
            objCaseReferralHistory.ReferralDate = Convert.ToDateTime(txtReferralDate.Text);
            objCaseReferralHistory.PreviousPartnerID = Convert.ToInt32(ddlPerviousPartner.SelectedValue);
            objCaseReferralHistory.NewPartnerID = Convert.ToInt32(ddlNewPartner.SelectedValue);
            objCaseReferralHistory.Remarks = txtReferralRemarks.Text;

            if (!string.IsNullOrEmpty(hfCaseReferralHistoryID.Value))
            {
                objCaseReferralHistory.CaseReferralHistoryID = Convert.ToInt32(hfCaseReferralHistoryID.Value);
                objCaseReferralHistory.UpdatedBy = UserAuthentication.GetUserId(this.Page);
                CaseReferralHistoryBO.UpdateCaseFollowUp(objCaseReferralHistory);
            }
            else
            {
                objCaseReferralHistory.CreatedBy = UserAuthentication.GetUserId(this.Page);
                CaseReferralHistoryBO.InsertCaseReferralHistory(objCaseReferralHistory);
            }

            ClearCaseReferral();
            LoadCaseReferralHistory(Convert.ToInt32(hfCaseProfileID.Value));
        }