public void InitPage()
    {
        this.BindDdl();
        IncometContractModel model = this.incometContractBll.GetModel(base.Request.QueryString["ContractID"]);

        if (base.Request.QueryString["id"] != null)
        {
            this.lblTitle.Text = "编辑发票";
            IncometInvoiceModel model2 = this.incometInvoiceBll.GetModel(base.Request.QueryString["id"]);
            this.txtAmount.Text               = model2.Amount.ToString();
            this.txtInputDate.Text            = Common2.GetTime(model2.InputDate.ToString());
            this.txtInputPerson.Text          = model2.InputPerson;
            this.txtInvoiceDate.Text          = Common2.GetTime(model2.InvoiceDate.ToString());
            this.txtNotes.Text                = model2.Notes;
            this.txtTransactor.Text           = model2.Transactor;
            this.hdGuid.Value                 = model2.InvoiceID;
            this.txtInvoiceNo.Text            = model2.InvoiceNo;
            this.hdChangeCode.Value           = model2.InvoiceNo;
            this.txtInvoiceCode.Text          = model2.InvoiceCode;
            this.txtParty.Text                = model2.Payer;
            this.txtSecond.Text               = model2.Payee;
            this.ddlInvoiceType.SelectedValue = model2.InvoiceType;
            this.txtTaxNo.Text                = model2.TaxNo;
            this.txtContact.Text              = model2.Contact;
            this.txtBankCode.Text             = model2.BankCode;
            this.txtOrganizationCode.Text     = model2.OrganizationCode;
        }
        else
        {
            this.lblTitle.Text       = "开票登记";
            this.txtInputDate.Text   = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
            this.txtInputPerson.Text = PageHelper.QueryUser(this, base.UserCode);
            this.hdGuid.Value        = Guid.NewGuid().ToString();
            this.txtSecond.Text      = model.Second;
            BasicContactCorpModel basicModel = this.GetBasicModel(this.txtSecond.Text.Trim());
            if (basicModel != null)
            {
                this.txtTaxNo.Text    = basicModel.TaxCard;
                this.txtContact.Text  = basicModel.Address + basicModel.Telephone;
                this.txtBankCode.Text = basicModel.AccountBank + basicModel.BankAccounts;
            }
            if (model.Party != null)
            {
                this.txtParty.Text = model.Party.CorpName;
            }
        }
        this.txtPrjCode.Text       = model.Project.PrjCode;
        this.txtPrjName.Text       = model.Project.PrjName;
        this.txtContractCode.Text  = model.ContractCode;
        this.txtContractName.Text  = model.ContractName;
        this.txtContractPrice.Text = WebUtil.GetEnPrice(model.ContractPrice.ToString(), model.ContractID);
        this.txtSignedTime.Text    = Common2.GetTime(model.SignedTime.ToString());
        this.txtPaymentSum.Text    = WebUtil.GetPaymentSum(model.ContractID, "Con_Incomet_Payment", "CllectionPrice");
        this.txtInvoiceSum.Text    = WebUtil.GetPaymentSum(model.ContractID, "Con_Incomet_Invoice", "Amount");
        this.txtBalance.Text       = string.Concat(Convert.ToDecimal(this.txtPaymentSum.Text) - Convert.ToDecimal(this.txtInvoiceSum.Text));
        this.FileLink1.MID         = 1912;
        this.FileLink1.FID         = this.hdGuid.Value;
        this.FileLink1.Type        = 1;
    }
Beispiel #2
0
    private void CorpInfoBind()
    {
        BasicContactCorpModel basicContactCorpModel = new BasicContactCorpModel();

        basicContactCorpModel    = this.Cont.GetModel(this.CorpID);
        this.TxtCorpName.Text    = basicContactCorpModel.CorpName.ToString();
        this.TxtCorporation.Text = basicContactCorpModel.Corporation.ToString();
        com.jwsoft.pm.entpm.PageHelper.SetDropDownTreeSelected(this.DDTCorpKind, basicContactCorpModel.CorpKind.ToString());
        com.jwsoft.pm.entpm.PageHelper.SetDropDownTreeSelected(this.DDTFareSort, basicContactCorpModel.WorkType.ToString());
        this.TxtAptitude.Text          = basicContactCorpModel.Aptitude.ToString();
        this.TxtSpeciality.Text        = basicContactCorpModel.Speciality.ToString();
        this.TxtLinkMan.Text           = basicContactCorpModel.LinkMan.ToString();
        this.TxtTelephone.Text         = basicContactCorpModel.Telephone.ToString();
        this.TxtHandPhone.Text         = basicContactCorpModel.HandPhone.ToString();
        this.TxtFax.Text               = basicContactCorpModel.Fax.ToString();
        this.TxtShopCard.Text          = basicContactCorpModel.ShopCard.ToString();
        this.TxtTaxCard.Text           = basicContactCorpModel.TaxCard.ToString();
        this.TxtBankAccounts.Text      = basicContactCorpModel.BankAccounts.ToString();
        this.TxtAccountBank.Text       = basicContactCorpModel.AccountBank.ToString();
        this.TxtAddress.Text           = basicContactCorpModel.Address.ToString();
        this.TxtCapital.Text           = basicContactCorpModel.Capital.ToString();
        this.TxtUnderlayAbility.Text   = basicContactCorpModel.UnderlayAbility.ToString();
        this.TxtPostCode.Text          = basicContactCorpModel.PostCode.ToString();
        this.TxtWebSite.Text           = basicContactCorpModel.WebSite.ToString();
        this.TxtClient.Text            = basicContactCorpModel.Client.ToString();
        this.TxtCorpBrief.Text         = basicContactCorpModel.CorpBrief.ToString();
        this.ddlCorpType.SelectedValue = basicContactCorpModel.CorpTypeID.ToString();
        if (basicContactCorpModel.IsHot.ToString().Trim() == "Y")
        {
            this.IsHot.Checked = true;
        }
        else
        {
            this.IsHot.Checked = false;
        }
        DataTable newAddCorpInfor = this.GetNewAddCorpInfor(this.CorpID.ToString());

        if (newAddCorpInfor != null && newAddCorpInfor.Rows.Count > 0)
        {
            this.txtBrand.Text  = newAddCorpInfor.Rows[0][0].ToString();
            this.txtEmail.Text  = newAddCorpInfor.Rows[0][1].ToString();
            this.txtContry.Text = newAddCorpInfor.Rows[0][2].ToString();
        }
    }
Beispiel #3
0
 private void DgrdList_ItemDataBound(object sender, DataGridItemEventArgs e)
 {
     switch (e.Item.ItemType)
     {
     case ListItemType.Item:
     case ListItemType.AlternatingItem:
     {
         BasicContactCorpModel basicContactCorpModel = (BasicContactCorpModel)e.Item.DataItem;
         e.Item.Cells[2].Text = new BasicContactCorp().GetCodeName(basicContactCorpModel.CorpKind.ToString(), "1");
         e.Item.Cells[3].Text = new BasicContactCorp().GetCodeName(basicContactCorpModel.WorkType.ToString(), "2");
         if (this.WindowType == "1")
         {
             e.Item.Attributes["ondblclick"] = string.Concat(new string[]
                 {
                     "doDblClickRow('",
                     basicContactCorpModel.CorpID.ToString(),
                     "','",
                     basicContactCorpModel.CorpName,
                     "');"
                 });
         }
         e.Item.Attributes["onclick"] = string.Concat(new object[]
             {
                 "doClick(this,'",
                 this.DgrdList.ClientID,
                 "');doClickRow('",
                 basicContactCorpModel.CorpID,
                 "','",
                 basicContactCorpModel.CorpName,
                 "','",
                 basicContactCorpModel.AuditState.ToString(),
                 "');"
             });
         e.Item.Attributes["onmouseout"]  = "doMouseOut(this);";
         e.Item.Attributes["onmouseover"] = "doMouseOver(this);";
         break;
     }
     }
     this.txtSearchName.Attributes["onkeypress"] = "fnEnter()";
 }
Beispiel #4
0
 private void DgrdList_ItemDataBound(object sender, DataGridItemEventArgs e)
 {
     switch (e.Item.ItemType)
     {
     case ListItemType.Item:
     case ListItemType.AlternatingItem:
     {
         BasicContactCorpModel basicContactCorpModel = (BasicContactCorpModel)e.Item.DataItem;
         e.Item.Cells[3].Text = this.Cont.GetCodeName(basicContactCorpModel.CorpKind.ToString(), "1");
         e.Item.Cells[4].Text = this.Cont.GetCodeName(basicContactCorpModel.WorkType.ToString(), "2");
         if (this.WindowType == "1")
         {
             e.Item.Attributes["ondblclick"] = string.Concat(new string[]
                 {
                     "doDblClickRow('",
                     basicContactCorpModel.CorpID.ToString(),
                     "','",
                     basicContactCorpModel.CorpName,
                     "');"
                 });
         }
         this.Session["id"]           = basicContactCorpModel.CorpID.ToString();
         e.Item.Attributes["onclick"] = string.Concat(new object[]
             {
                 "doClick(this,'",
                 this.DgrdList.ClientID,
                 "');doClickRow('",
                 basicContactCorpModel.CorpID,
                 "','",
                 basicContactCorpModel.CorpName,
                 "','",
                 basicContactCorpModel.FlowGuid.ToString(),
                 "','",
                 basicContactCorpModel.AuditState.ToString(),
                 "','",
                 basicContactCorpModel.UserCode,
                 "','",
                 this.CorpTypeID,
                 "');"
             });
         e.Item.Attributes["onmouseout"]  = "doMouseOut(this);";
         e.Item.Attributes["onmouseover"] = "doMouseOver(this);";
         if (basicContactCorpModel.AuditState == -1)
         {
             e.Item.Cells[8].Text = "未审核";
         }
         else
         {
             if (basicContactCorpModel.AuditState == -2)
             {
                 e.Item.Cells[8].Text = "驳回";
             }
             else
             {
                 if (basicContactCorpModel.AuditState == 1)
                 {
                     e.Item.Cells[8].Text = "已审核";
                 }
                 else
                 {
                     e.Item.Cells[8].Text = "处理中";
                 }
             }
         }
         break;
     }
     }
     if (this.CorpTypeID != 7)
     {
         e.Item.Cells[7].Style["display"] = "none";
     }
     for (int i = 0; i < this.DgrdList.Columns.Count; i++)
     {
         string text = e.Item.Cells[i].Text.Trim();
         if (e.Item.Cells[i].Text.Trim().Length > 30)
         {
             e.Item.Cells[i].Text    = text.Substring(0, 30);
             e.Item.Cells[i].ToolTip = text;
         }
         e.Item.Cells[i].ToolTip = text;
     }
 }
Beispiel #5
0
    protected void BtnSave_Click(object sender, EventArgs e)
    {
        BasicContactCorpModel basicContactCorpModel = this.CorpInfo();

        if (basicContactCorpModel.CorpKind == 0)
        {
            this.JS.Text = "alert('请选择单位性质');";
            return;
        }
        if (basicContactCorpModel.WorkType == 0)
        {
            this.JS.Text = "alert('请选择经营类别');";
            return;
        }


        if (this.ddlCorpType.SelectedIndex == 0)
        {
            this.JS.Text = "alert('请选择单位类型');";
            return;
        }
        if (this.TxtCorpName.Text.Contains("'"))
        {
            this.JS.Text = "alert('单位名称不能输入单引号');";
            return;
        }
        if (base.DealType != OpType.Add && base.DealType != OpType.Nothing)
        {
            if (base.DealType == OpType.Upd)
            {
                this.sqlstr.Append("update XPM_Basic_ContactCorp set ");
                this.sqlstr.Append("CorpTypeID=" + basicContactCorpModel.CorpTypeID + ",");
                this.sqlstr.Append("CorpName='" + basicContactCorpModel.CorpName + "',");
                this.sqlstr.Append("CorpKind=" + basicContactCorpModel.CorpKind + ",");
                this.sqlstr.Append("WorkType=" + basicContactCorpModel.WorkType + ",");
                this.sqlstr.Append("Speciality='" + basicContactCorpModel.Speciality + "',");
                this.sqlstr.Append("Aptitude='" + basicContactCorpModel.Aptitude + "',");
                this.sqlstr.Append("Capital='" + basicContactCorpModel.Capital + "',");
                this.sqlstr.Append("UnderlayAbility='" + basicContactCorpModel.UnderlayAbility + "',");
                this.sqlstr.Append("Address='" + basicContactCorpModel.Address + "',");
                this.sqlstr.Append("CorpBrief='" + basicContactCorpModel.CorpBrief + "',");
                this.sqlstr.Append("Corporation='" + basicContactCorpModel.Corporation + "',");
                this.sqlstr.Append("LinkMan='" + basicContactCorpModel.LinkMan + "',");
                this.sqlstr.Append("Telephone='" + basicContactCorpModel.Telephone + "',");
                this.sqlstr.Append("IFProvider='" + basicContactCorpModel.IFProvider + "',");
                this.sqlstr.Append("HandPhone='" + basicContactCorpModel.HandPhone + "',");
                this.sqlstr.Append("Fax='" + basicContactCorpModel.Fax + "',");
                this.sqlstr.Append("ShopCard='" + basicContactCorpModel.ShopCard + "',");
                this.sqlstr.Append("TaxCard='" + basicContactCorpModel.TaxCard + "',");
                this.sqlstr.Append("AccountBank='" + basicContactCorpModel.AccountBank + "',");
                this.sqlstr.Append("BankAccounts='" + basicContactCorpModel.BankAccounts + "',");
                this.sqlstr.Append("Zone='" + basicContactCorpModel.Zone + "',");
                this.sqlstr.Append("PostCode='" + basicContactCorpModel.PostCode + "',");
                this.sqlstr.Append("WebSite='" + basicContactCorpModel.WebSite + "',");
                this.sqlstr.Append("PeopleNumber='" + basicContactCorpModel.PeopleNumber + "',");
                this.sqlstr.Append("Client='" + basicContactCorpModel.Client + "',");
                this.sqlstr.Append("IsVisible='" + basicContactCorpModel.IsVisible + "',");
                this.sqlstr.Append("IsDefault='" + basicContactCorpModel.IsDefault + "',");
                this.sqlstr.Append("IsFixed='" + basicContactCorpModel.IsFixed + "',");
                this.sqlstr.Append("IsValid='" + basicContactCorpModel.IsValid + "',");
                this.sqlstr.Append("Owner='" + basicContactCorpModel.Owner + "',");
                this.sqlstr.Append("FlowGuid='" + basicContactCorpModel.FlowGuid + "',");
                this.sqlstr.Append("AuditState=" + basicContactCorpModel.AuditState + ",");
                this.sqlstr.Append("UserCode='" + basicContactCorpModel.UserCode + "',");
                this.sqlstr.Append("Brand='" + basicContactCorpModel.Brand + "',");
                this.sqlstr.Append("Email='" + basicContactCorpModel.Email + "',");
                this.sqlstr.Append("Contry='" + basicContactCorpModel.Contry + "',");
                this.sqlstr.Append("IsHot='" + basicContactCorpModel.IsHot + "'");
                this.sqlstr.Append(" where CorpID=" + basicContactCorpModel.CorpID);
                if (SqlHelper.ExecuteNonQuery(CommandType.Text, this.sqlstr.ToString(), null) > 0)
                {
                    this.UpdateNewAddCorpInfor(basicContactCorpModel.CorpName);
                    this.JS.Text = "top.ui.tabSuccess({ parentName: '_contractcorplist' });";
                    return;
                }
                this.JS.Text = "top.ui.alert('保存失败');";
            }
            return;
        }
        if (this.Cont.ContactCorpcount(basicContactCorpModel) > 0)
        {
            this.JS.Text = "alert('你要保存的单位已存在或状态未激活,请更名后保存或通知管理员激活');";
            return;
        }
        this.sqlstr.Append("insert into XPM_Basic_ContactCorp(");
        this.sqlstr.Append("CorpTypeID,CorpName,CorpKind,WorkType,Speciality,");
        this.sqlstr.Append(" Aptitude,Capital,UnderlayAbility,Address,CorpBrief,Corporation,LinkMan,Telephone,");
        this.sqlstr.Append("IFProvider,HandPhone,Fax,ShopCard,TaxCard,AccountBank,BankAccounts,Zone,PostCode,");
        this.sqlstr.Append(" WebSite,PeopleNumber,Client,IsVisible,IsDefault,IsFixed,IsValid,Owner,VersionTime,FlowGuid,AuditState,UserCode,Brand,Email,Contry,IsHot)");
        this.sqlstr.Append(" values (");
        this.sqlstr.Append(string.Concat(new object[]
        {
            basicContactCorpModel.CorpTypeID,
            ",'",
            basicContactCorpModel.CorpName,
            "','",
            basicContactCorpModel.CorpKind,
            "','",
            basicContactCorpModel.WorkType,
            "','",
            basicContactCorpModel.Speciality,
            "',"
        }));
        this.sqlstr.Append(string.Concat(new string[]
        {
            " '",
            basicContactCorpModel.Aptitude,
            "','",
            basicContactCorpModel.Capital,
            "','",
            basicContactCorpModel.UnderlayAbility,
            "','",
            basicContactCorpModel.Address,
            "','",
            basicContactCorpModel.CorpBrief,
            "','",
            basicContactCorpModel.Corporation,
            "','",
            basicContactCorpModel.LinkMan,
            "','",
            basicContactCorpModel.Telephone,
            "',"
        }));
        this.sqlstr.Append(string.Concat(new object[]
        {
            "'",
            basicContactCorpModel.IFProvider,
            "','",
            basicContactCorpModel.HandPhone,
            "','",
            basicContactCorpModel.Fax,
            "','",
            basicContactCorpModel.ShopCard,
            "','",
            basicContactCorpModel.TaxCard,
            "','",
            basicContactCorpModel.AccountBank,
            "','",
            basicContactCorpModel.BankAccounts,
            "','",
            basicContactCorpModel.Zone,
            "','",
            basicContactCorpModel.PostCode,
            "',"
        }));
        this.sqlstr.Append(string.Concat(new object[]
        {
            "'",
            basicContactCorpModel.WebSite,
            "','",
            basicContactCorpModel.PeopleNumber,
            "','",
            basicContactCorpModel.Client,
            "','",
            basicContactCorpModel.IsVisible,
            "','",
            basicContactCorpModel.IsDefault,
            "','",
            basicContactCorpModel.IsFixed,
            "','",
            basicContactCorpModel.IsValid,
            "','",
            basicContactCorpModel.Owner,
            "','",
            basicContactCorpModel.VersionTime,
            "',"
        }));
        this.sqlstr.Append(string.Concat(new object[]
        {
            "'",
            basicContactCorpModel.FlowGuid,
            "',",
            basicContactCorpModel.AuditState,
            ",'",
            basicContactCorpModel.UserCode,
            "','",
            basicContactCorpModel.Brand,
            "','",
            basicContactCorpModel.Email,
            "','",
            basicContactCorpModel.Contry,
            "','",
            basicContactCorpModel.IsHot,
            "')"
        }));
        int num = SqlHelper.ExecuteNonQuery(CommandType.Text, this.sqlstr.ToString(), null);

        if (num > 0)
        {
            this.UpdateNewAddCorpInfor(basicContactCorpModel.CorpName);
            if (base.DealType == OpType.Nothing)
            {
                this.JS.Text = "top.ui.alert('保存成功!');top.ui.closeWin();";
            }
            else
            {
                this.JS.Text = "top.ui.tabSuccess({ parentName: '_contractcorplist' });";
            }

            return;
        }
        this.JS.Text = "top.ui.alert('保存失败');";
    }
Beispiel #6
0
    private BasicContactCorpModel CorpInfo()
    {
        BasicContactCorpModel basicContactCorpModel = new BasicContactCorpModel();

        if (this.CorpID != 0)
        {
            BasicContactCorpModel basicContactCorpModel2 = new BasicContactCorpModel();
            basicContactCorpModel2          = this.Cont.GetModel(this.CorpID);
            basicContactCorpModel.CorpID    = Convert.ToInt32(this.CorpID);
            basicContactCorpModel.FlowGuid  = basicContactCorpModel2.FlowGuid;
            basicContactCorpModel.IsDefault = basicContactCorpModel2.IsDefault;
            basicContactCorpModel.IsFixed   = basicContactCorpModel2.IsFixed;
            basicContactCorpModel.IsValid   = basicContactCorpModel2.IsValid;
            basicContactCorpModel.IsVisible = basicContactCorpModel2.IsVisible;
        }
        else
        {
            basicContactCorpModel.FlowGuid  = Guid.NewGuid();
            basicContactCorpModel.IsDefault = true;
            basicContactCorpModel.IsFixed   = true;
            basicContactCorpModel.IsValid   = true;
            basicContactCorpModel.IsVisible = true;
        }
        basicContactCorpModel.Owner = "000000";
        if (this.ddlCorpType.SelectedIndex != 0)
        {
            basicContactCorpModel.CorpTypeID = Convert.ToInt32(this.ddlCorpType.SelectedValue);
        }
        basicContactCorpModel.CorpName    = this.TxtCorpName.Text.Trim();
        basicContactCorpModel.Corporation = this.TxtCorporation.Text.Trim();
        if (!string.IsNullOrEmpty(this.DDTCorpKind.SelectedValue))
        {
            basicContactCorpModel.CorpKind = new int?(Convert.ToInt32(this.DDTCorpKind.SelectedValue));
        }
        basicContactCorpModel.Aptitude        = this.TxtAptitude.Text.Trim();
        basicContactCorpModel.Speciality      = this.TxtSpeciality.Text.Trim();
        basicContactCorpModel.LinkMan         = this.TxtLinkMan.Text.Trim();
        basicContactCorpModel.Telephone       = this.TxtTelephone.Text.Trim();
        basicContactCorpModel.HandPhone       = this.TxtHandPhone.Text.Trim();
        basicContactCorpModel.Fax             = this.TxtFax.Text.Trim();
        basicContactCorpModel.ShopCard        = this.TxtShopCard.Text.Trim();
        basicContactCorpModel.TaxCard         = this.TxtTaxCard.Text.Trim();
        basicContactCorpModel.BankAccounts    = this.TxtBankAccounts.Text.Trim();
        basicContactCorpModel.AccountBank     = this.TxtAccountBank.Text.Trim();
        basicContactCorpModel.Address         = this.TxtAddress.Text.Trim();
        basicContactCorpModel.Capital         = this.TxtCapital.Text.Trim();
        basicContactCorpModel.UnderlayAbility = this.TxtUnderlayAbility.Text.Trim();
        basicContactCorpModel.PostCode        = this.TxtPostCode.Text.Trim();
        basicContactCorpModel.WebSite         = this.TxtWebSite.Text.Trim();
        basicContactCorpModel.Client          = this.TxtClient.Text.Trim();
        if (!string.IsNullOrEmpty(this.DDTFareSort.SelectedValue))
        {
            basicContactCorpModel.WorkType = new int?(Convert.ToInt32(this.DDTFareSort.SelectedValue));
        }
        basicContactCorpModel.CorpBrief   = this.TxtCorpBrief.Text.Trim();
        basicContactCorpModel.UserCode    = base.UserCode;
        basicContactCorpModel.VersionTime = new DateTime?(DateTime.Now);
        if (this.IsHot.Checked)
        {
            basicContactCorpModel.IsHot = "Y";
        }
        else
        {
            basicContactCorpModel.IsHot = "N";
        }
        return(basicContactCorpModel);
    }