示例#1
0
        private ProjectForepart GetProjectForepartFromDataRow(DataRow dr)
        {
            ProjectForepart forepart = new ProjectForepart {
                ProjectCode       = new Guid(dr["ProjectCode"].ToString()),
                ProjectType       = (int)dr["ProjectType"],
                ProjectManualCode = dr["ProjectManualCode"].ToString(),
                ProjectName       = dr["ProjectName"].ToString(),
                OwnerCode         = (int)dr["OwnerCode"],
                Contact           = dr["Contact"].ToString(),
                Locus             = dr["Locus"].ToString(),
                ProjectIntro      = dr["ProjectIntro"].ToString(),
                MainWork          = dr["MainWork"].ToString(),
                FundQuarry        = dr["FundQuarry"].ToString(),
                Remark            = dr["Remark"].ToString(),
                State             = (ProjectState)Enum.Parse(typeof(ProjectState), dr["State"].ToString()),
                RekonPrice        = (decimal)dr["RekonPrice"],
                AddDate           = (DateTime)dr["AddDate"]
            };

            try
            {
                forepart.PrjFollow = dr["PrjFollow"].ToString();
            }
            catch
            {
            }
            return(forepart);
        }
示例#2
0
        public int UpdProjectForepart(ProjectForepart pf, string type)
        {
            string str = "";

            str = ((((((str + " update EPM_Prj_ForePart set ") + " ProjectType = " + pf.ProjectType.ToString() + ",") + " ProjectManualCode = '" + pf.ProjectManualCode + "',") + " ProjectName = '" + pf.ProjectName + "',") + " OwnerCode = " + pf.OwnerCode.ToString() + ",") + " Locus = '" + pf.Locus + "',") + " ProjectIntro = '" + pf.ProjectIntro + "' ";
            if (type == "Forepart")
            {
                str = ((((((str + " ,MainWork = '" + pf.MainWork + "',") + " Contact = '" + pf.Contact + "',") + " FundQuarry = '" + pf.FundQuarry + "',") + " RekonPrice = " + pf.RekonPrice.ToString() + ",") + " Remark = '" + pf.Remark + "',") + " AddDate = '" + pf.AddDate.ToString() + "',") + " PrjFollow = '" + pf.PrjFollow + "' ";
            }
            return(publicDbOpClass.ExecSqlString(str + " where ProjectCode = '" + pf.ProjectCode.ToString() + "'"));
        }
示例#3
0
        public int AddProjectForepart(ProjectForepart pf)
        {
            string str  = "";
            object obj2 = str + "insert into EPM_Prj_Forepart(ProjectCode,ProjectType,ProjectManualCode,ProjectName,OwnerCode,Contact,Locus,ProjectIntro,MainWork,FundQuarry,RekonPrice,Remark,State,AddDate,PrjState)";
            string str2 = string.Concat(new object[] { obj2, " values('", pf.ProjectCode, "',", pf.ProjectType.ToString() });
            string str3 = str2 + ",'" + pf.ProjectManualCode + "','" + pf.ProjectName + "'," + pf.OwnerCode.ToString();
            object obj3 = str3 + ",'" + pf.Contact + "','" + pf.Locus + "','" + pf.ProjectIntro + "','" + pf.MainWork + "'";
            object obj4 = string.Concat(new object[] { obj3, ",'", pf.FundQuarry, "',", pf.RekonPrice.ToString(), ",'", pf.Remark, "',", Convert.ToInt32(pf.State) });

            return(publicDbOpClass.ExecSqlString(string.Concat(new object[] { obj4, ",'", pf.AddDate.ToString(), "','", pf.Prjtate, "')" })));
        }
示例#4
0
        public ProjectForepart QuerySingleProjectForepart(Guid projectCode)
        {
            ProjectForepart projectForepartFromDataRow = null;

            using (DataTable table = publicDbOpClass.DataTableQuary("select * from EPM_Prj_Forepart where ProjectCode = '" + projectCode.ToString() + "'"))
            {
                if (table.Rows.Count > 0)
                {
                    projectForepartFromDataRow = this.GetProjectForepartFromDataRow(table.Rows[0]);
                }
            }
            return(projectForepartFromDataRow);
        }
示例#5
0
        public int ProjectInfoUp(BidInfo Bid, ProjectForepart pf, InviteBid objBid)
        {
            object obj2  = ((" begin" + " update EPM_Bid_BidList set ") + " Principal='" + Bid.Principal + "', ") + " BidDeptID=" + Bid.BidDeptID.ToString() + ", ";
            object obj3  = string.Concat(new object[] { obj2, " SubmitCetificateDate='", Bid.SubmitCetificateDate, "', " });
            object obj4  = string.Concat(new object[] { obj3, " SubmitBailDate='", Bid.SubmitBailDate, "', " });
            object obj5  = (((string.Concat(new object[] { obj4, " SubmitBidDate='", Bid.SubmitBidDate, "', " }) + " Envelopment='" + Bid.Envelopment + "', ") + " OriginalSum='" + Bid.OriginalSum + "', ") + " CopySum='" + Bid.CopySum + "', ") + " BidProjectManager='" + Bid.BidProjectManager + "', ";
            object obj6  = (string.Concat(new object[] { obj5, " BidPrice='", Bid.BidPrice, "'," }) + " BidRemark='" + Bid.BidRemark + "'") + " where ";
            object obj7  = ((((((((string.Concat(new object[] { obj6, " InviteBidCode='", Bid.InviteBidCode, "' " }) + " update EPM_Prj_ForePart set ") + " ProjectType = " + pf.ProjectType.ToString() + ",") + " ProjectManualCode = '" + pf.ProjectManualCode + "',") + " ProjectName = '" + pf.ProjectName + "',") + " OwnerCode = " + pf.OwnerCode.ToString() + ",") + " Contact = '" + pf.Contact + "',") + " Locus = '" + pf.Locus + "',") + " ProjectIntro = '" + pf.ProjectIntro + "',") + " AddDate = '" + pf.AddDate.ToString() + "',";
            object obj8  = (string.Concat(new object[] { obj7, " PrjState = ", pf.Prjtate, " " }) + " where ProjectCode = '" + pf.ProjectCode.ToString() + "'") + " update EPM_Bid_InviteBid set";
            object obj9  = string.Concat(new object[] { obj8, " IssueDate='", objBid.IssueDate, "', " });
            object obj10 = string.Concat(new object[] { obj9, " BidType='", objBid.BidType, "', " });
            object obj11 = (string.Concat(new object[] { obj10, " BidMode='", objBid.BidMode, "', " }) + " BidRequest='" + objBid.BidRequest + "', ") + " BidLocus='" + objBid.BidLocus + "', ";
            object obj12 = string.Concat(new object[] { obj11, " CloseDate='", objBid.CloseDate, "', " }) + " AgentInfo='" + objBid.AgentInfo + "', ";
            object obj13 = string.Concat(new object[] { obj12, " BidPaperPrice='", objBid.BidPaperPrice, "', " });
            object obj14 = string.Concat(new object[] { obj13, " AddDate='", objBid.AddDate, "' " }) + " where ";

            return(publicDbOpClass.ExecSqlString(string.Concat(new object[] { obj14, " ProjectCode='", objBid.ProjectCode, "' " }) + " end"));
        }
示例#6
0
        public int ProjectInfoAdd(BidInfo Bid, ProjectForepart pf, InviteBid objBid)
        {
            object obj2  = (((((((("begin" + " insert into EPM_Bid_BidList ") + " (" + " InviteBidCode, ") + " Principal, " + " BidDeptID, ") + " SubmitCetificateDate, " + " SubmitBailDate, ") + " SubmitBidDate, " + " Envelopment, ") + " OriginalSum, " + " CopySum, ") + " BidProjectManager," + " BidPrice,") + " BidRemark,ProjectCode" + " ) ") + " values " + " (";
            object obj3  = (string.Concat(new object[] { obj2, " '", Bid.InviteBidCode, "', " }) + " '" + Bid.Principal + "', ") + "\t " + Bid.BidDeptID.ToString() + ",";
            object obj4  = string.Concat(new object[] { obj3, " '", Bid.SubmitCetificateDate, "', " });
            object obj5  = string.Concat(new object[] { obj4, " '", Bid.SubmitBailDate, "', " });
            object obj6  = (((string.Concat(new object[] { obj5, " '", Bid.SubmitBidDate, "', " }) + " '" + Bid.Envelopment + "', ") + " '" + Bid.OriginalSum + "', ") + " '" + Bid.CopySum + "', ") + " '" + Bid.BidProjectManager + "', ";
            object obj7  = string.Concat(new object[] { obj6, " '", Bid.BidPrice, "'," });
            object obj8  = string.Concat(new object[] { obj7, " '", Bid.BidRemark, "','", pf.ProjectCode, "'" }) + " ) ";
            string str2  = string.Concat(new object[] { obj8, "insert into EPM_Prj_Forepart values('", pf.ProjectCode, "',", pf.ProjectType.ToString() });
            string str3  = str2 + ",'" + pf.ProjectManualCode + "','" + pf.ProjectName + "'," + pf.OwnerCode.ToString();
            object obj9  = str3 + ",'" + pf.Contact + "','" + pf.Locus + "','" + pf.ProjectIntro + "','" + pf.MainWork + "'";
            object obj10 = string.Concat(new object[] { obj9, ",'", pf.FundQuarry, "',", pf.RekonPrice.ToString(), ",'", pf.Remark, "',", Convert.ToInt32(pf.State) });
            object obj11 = ((((((((string.Concat(new object[] { obj10, ",'", pf.AddDate.ToString(), "',", pf.Prjtate, ",'", pf.PrjFollow, "')" }) + " insert into EPM_Bid_InviteBid " + " ( ") + " InviteBidCode, " + " ProjectCode, ") + " IssueDate, " + " BidType, ") + " BidMode, " + " BidRequest, ") + " BidLocus, " + " CloseDate, ") + " AgentInfo, " + " BidPaperPrice, ") + " Remark, " + " AddDate, ") + " CollectMode " + " ) ") + " values " + " ( ";
            object obj12 = string.Concat(new object[] { obj11, " '", objBid.InviteBidCode, "', " });
            object obj13 = string.Concat(new object[] { obj12, " '", objBid.ProjectCode, "', " });
            object obj14 = string.Concat(new object[] { obj13, " '", objBid.IssueDate, "', " });
            object obj15 = string.Concat(new object[] { obj14, " '", objBid.BidType, "', " });
            object obj16 = (string.Concat(new object[] { obj15, " '", objBid.BidMode, "', " }) + " '" + objBid.BidRequest + "', ") + " '" + objBid.BidLocus + "', ";
            object obj17 = string.Concat(new object[] { obj16, " '", objBid.CloseDate, "', " }) + " '" + objBid.AgentInfo + "', ";
            object obj18 = string.Concat(new object[] { obj17, " '", objBid.BidPaperPrice, "', " }) + " '" + objBid.Remark + "', ";

            return(publicDbOpClass.ExecSqlString((string.Concat(new object[] { obj18, " '", objBid.AddDate, "', " }) + " '" + objBid.CollectMode + "' ") + " ) " + " end"));
        }