コード例 #1
0
ファイル: LeaseTerms.aspx.cs プロジェクト: Devang83/csc131
 protected void LinkButtonLeaseNotes_Click(object sender, EventArgs e)
 {
     if (tenant == null)
     {
         Session["Message"] = "Couldn't Save";
         return;
     }
     QuickPM.Lease lease = new QuickPM.Lease(tenant.TenantId);
     lease.Notes = TextBoxLeaseNotes.Text.Trim();
     lease.Save();
     Session["Message"] = "Saved";
 }
コード例 #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Request["TenantId"] == null)
        {
            lease = new QuickPM.Lease(QuickPM.Util.FormatTenantId("0-0"));
            return;
        }
        lease = new QuickPM.Lease(Request["TenantId"]);

        if (!IsPostBack && !lease.NewLease)
        {

            TextBoxExlusiveRights.Text = lease.ExclusiveRights;
            TextBoxRestrictionOfUse.Text = lease.RestrictionOfUse;
            TextBoxUseOfPremises.Text = lease.UseOfPremises;
        }

        if (!lease.ACL.CanWrite(QuickPM.Database.GetUserId()))
        {
            QuickPMWebsite.AppCode.DisableControls.DisableTextBoxControls(Page);
            LinkButtonSubmit.Visible = false;
            LinkButtonSubmit.Enabled = false;
        }
    }
コード例 #3
0
ファイル: LeaseTerms.aspx.cs プロジェクト: Devang83/csc131
    protected void LinkButtonSubmit_Click(object sender, EventArgs e)
    {
        DateTime leaseDocumentDate = DateTime.MinValue;
        if (!DateTime.TryParse(TextBoxLeaseDocumentDate.Text, out leaseDocumentDate))
        {
            leaseDocumentDate = DateTime.MinValue;
        }

        DateTime leaseCommencementDate = DateTime.MinValue;
        if (!DateTime.TryParse(TextBoxLeaseCommencement.Text, out leaseCommencementDate))
        {
            leaseCommencementDate = DateTime.MinValue;
        }

        DateTime leaseExpirationDate = DateTime.MinValue;
        if (!DateTime.TryParse(TextBoxLeaseExpiration.Text, out leaseExpirationDate))
        {
            leaseExpirationDate = DateTime.MinValue;
        }

        QuickPM.Lease lease = new QuickPM.Lease(tenant.TenantId);
        lease.DateOfLeaseDocument = leaseDocumentDate;
        lease.LeaseCommencementDate = leaseCommencementDate;
        lease.LeaseExpirationDate = leaseExpirationDate;
        lease.Save();
        this.lease = lease;
        Session["Message"] = "Saved";
    }
コード例 #4
0
ファイル: LeaseTerms.aspx.cs プロジェクト: Devang83/csc131
 protected void LoadTenant()
 {
     string tenantid = Request["TenantId"];
     if (tenantid == null)
     {
         return;
     }
     tenantid = QuickPM.Util.FormatTenantId(tenantid);
     tenant = new QuickPM.Tenant(tenantid);
     lease = new QuickPM.Lease(tenant.TenantId);
 }
コード例 #5
0
ファイル: LeaseTerms.aspx.cs プロジェクト: Devang83/csc131
 protected void LoadLease()
 {
     if (tenant == null)
     {
         return;
     }
     QuickPM.Lease lease = new QuickPM.Lease(tenant.TenantId);
     if (!lease.NewLease)
     {
         TextBoxLeaseExpiration.Text = lease.LeaseExpirationDate.ToShortDateString();
         TextBoxLeaseDocumentDate.Text = lease.DateOfLeaseDocument.ToShortDateString();
         TextBoxLeaseCommencement.Text = lease.LeaseCommencementDate.ToShortDateString();
         TextBoxLeaseNotes.Text = lease.Notes;
     }
 }