예제 #1
0
 private void ShowInfo(string Lno)
 {
     Maticsoft.BLL.ps_pipe   bll   = new Maticsoft.BLL.ps_pipe();
     Maticsoft.Model.ps_pipe model = bll.GetModel(Lno);
     this.lblPrj_No.Text          = model.Prj_No;
     this.lblPrj_Name.Text        = model.Prj_Name;
     this.lblLno.Text             = model.Lno;
     this.lblGrade.Text           = model.Grade;
     this.lblS_Point.Text         = model.S_Point;
     this.lblS_Deep.Text          = model.S_Deep.ToString();
     this.lblIn_Elev.Text         = model.In_Elev.ToString();
     this.lblE_Point.Text         = model.E_Point;
     this.lblE_Deep.Text          = model.E_Deep.ToString();
     this.lblOut_Elev.Text        = model.Out_Elev.ToString();
     this.lblSewageSystem_ID.Text = model.SewageSystem_ID;
     this.lblStormSystem_ID.Text  = model.StormSystem_ID;
     this.lblType.Text            = model.Type;
     this.lblCode.Text            = model.Code;
     this.lblPressure_Type.Text   = model.Pressure_Type;
     this.lblInvert_Silphon.Text  = model.Invert_Silphon;
     this.lblMaterial.Text        = model.Material;
     this.lblServiceLife.Text     = model.ServiceLife;
     this.lblShapeType.Text       = model.ShapeType;
     this.lblPSize.Text           = model.PSize;
     this.lblPipeLength.Text      = model.PipeLength.ToString();
     this.lblFlowDir.Text         = model.FlowDir;
     this.lblEmBed.Text           = model.EmBed;
     this.lblInterface.Text       = model.Interface;
     this.lblAddress.Text         = model.Address;
     this.lblDataSource.Text      = model.DataSource;
     this.lblSunit.Text           = model.Sunit;
     this.lblSdate.Text           = model.Sdate;
     this.lblUpdateTime.Text      = model.UpdateTime;
     this.lblMdate.Text           = model.Mdate;
     this.lblPlan.Text            = model.Plan;
     this.lblPipe_Type.Text       = model.Pipe_Type;
     this.lblStatus.Text          = model.Status;
     this.lblEname.Text           = model.Ename;
     this.lblDesign_Dept.Text     = model.Design_Dept;
     this.lblConster_Dept.Text    = model.Conster_Dept;
     this.lblBelong.Text          = model.Belong;
     this.lblOperator.Text        = model.Operator;
     this.lblNote.Text            = model.Note;
     this.lblExp_No0.Text         = model.Exp_No0;
     this.lblExp_No1.Text         = model.Exp_No1;
     this.lblfilename.Text        = model.filename;
     this.lblupdate.Text          = model.update;
 }
예제 #2
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Maticsoft.Model.ps_pipe GetModel(string Lno)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select Prj_No,Prj_Name,Lno,Grade,S_Point,S_Deep,In_Elev,E_Point,E_Deep,Out_Elev,SewageSystem_ID,StormSystem_ID,Type,Code,Pressure_Type,Invert_Silphon,Material,ServiceLife,ShapeType,PSize,PipeLength,FlowDir,EmBed,Interface,Address,DataSource,Sunit,Sdate,UpdateTime,Mdate,Plan,Pipe_Type,Status,Ename,Design_Dept,Conster_Dept,Belong,Operator,Note,Exp_No0,Exp_No1,FileName,Uploadtime from ps_pipe ");
            strSql.Append(" where Lno=@Lno ");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@Lno", MySqlDbType.VarChar, 100)
            };
            parameters[0].Value = Lno;

            Maticsoft.Model.ps_pipe model = new Maticsoft.Model.ps_pipe();
            DataSet ds = DbHelperMySQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
예제 #3
0
        public void btnSave_Click(object sender, EventArgs e)
        {
            string strErr = "";

            if (this.txtPrj_No.Text.Trim().Length == 0)
            {
                strErr += "Prj_No不能为空!\\n";
            }
            if (this.txtPrj_Name.Text.Trim().Length == 0)
            {
                strErr += "Prj_Name不能为空!\\n";
            }
            if (this.txtGrade.Text.Trim().Length == 0)
            {
                strErr += "Grade不能为空!\\n";
            }
            if (this.txtS_Point.Text.Trim().Length == 0)
            {
                strErr += "S_Point不能为空!\\n";
            }
            if (!PageValidate.IsDecimal(txtS_Deep.Text))
            {
                strErr += "S_Deep格式错误!\\n";
            }
            if (!PageValidate.IsDecimal(txtIn_Elev.Text))
            {
                strErr += "In_Elev格式错误!\\n";
            }
            if (this.txtE_Point.Text.Trim().Length == 0)
            {
                strErr += "E_Point不能为空!\\n";
            }
            if (!PageValidate.IsDecimal(txtE_Deep.Text))
            {
                strErr += "E_Deep格式错误!\\n";
            }
            if (!PageValidate.IsDecimal(txtOut_Elev.Text))
            {
                strErr += "Out_Elev格式错误!\\n";
            }
            if (this.txtSewageSystem_ID.Text.Trim().Length == 0)
            {
                strErr += "SewageSystem_ID不能为空!\\n";
            }
            if (this.txtStormSystem_ID.Text.Trim().Length == 0)
            {
                strErr += "StormSystem_ID不能为空!\\n";
            }
            if (this.txtType.Text.Trim().Length == 0)
            {
                strErr += "Type不能为空!\\n";
            }
            if (this.txtCode.Text.Trim().Length == 0)
            {
                strErr += "Code不能为空!\\n";
            }
            if (this.txtPressure_Type.Text.Trim().Length == 0)
            {
                strErr += "Pressure_Type不能为空!\\n";
            }
            if (this.txtInvert_Silphon.Text.Trim().Length == 0)
            {
                strErr += "Invert_Silphon不能为空!\\n";
            }
            if (this.txtMaterial.Text.Trim().Length == 0)
            {
                strErr += "Material不能为空!\\n";
            }
            if (this.txtServiceLife.Text.Trim().Length == 0)
            {
                strErr += "ServiceLife不能为空!\\n";
            }
            if (this.txtShapeType.Text.Trim().Length == 0)
            {
                strErr += "ShapeType不能为空!\\n";
            }
            if (this.txtPSize.Text.Trim().Length == 0)
            {
                strErr += "PSize不能为空!\\n";
            }
            if (!PageValidate.IsDecimal(txtPipeLength.Text))
            {
                strErr += "PipeLength格式错误!\\n";
            }
            if (this.txtFlowDir.Text.Trim().Length == 0)
            {
                strErr += "FlowDir不能为空!\\n";
            }
            if (this.txtEmBed.Text.Trim().Length == 0)
            {
                strErr += "EmBed不能为空!\\n";
            }
            if (this.txtInterface.Text.Trim().Length == 0)
            {
                strErr += "Interface不能为空!\\n";
            }
            if (this.txtAddress.Text.Trim().Length == 0)
            {
                strErr += "Address不能为空!\\n";
            }
            if (this.txtDataSource.Text.Trim().Length == 0)
            {
                strErr += "DataSource不能为空!\\n";
            }
            if (this.txtSunit.Text.Trim().Length == 0)
            {
                strErr += "Sunit不能为空!\\n";
            }
            if (this.txtSdate.Text.Trim().Length == 0)
            {
                strErr += "Sdate不能为空!\\n";
            }
            if (this.txtUpdateTime.Text.Trim().Length == 0)
            {
                strErr += "UpdateTime不能为空!\\n";
            }
            if (this.txtMdate.Text.Trim().Length == 0)
            {
                strErr += "Mdate不能为空!\\n";
            }
            if (this.txtPlan.Text.Trim().Length == 0)
            {
                strErr += "Plan不能为空!\\n";
            }
            if (this.txtPipe_Type.Text.Trim().Length == 0)
            {
                strErr += "Pipe_Type不能为空!\\n";
            }
            if (this.txtStatus.Text.Trim().Length == 0)
            {
                strErr += "Status不能为空!\\n";
            }
            if (this.txtEname.Text.Trim().Length == 0)
            {
                strErr += "Ename不能为空!\\n";
            }
            if (this.txtDesign_Dept.Text.Trim().Length == 0)
            {
                strErr += "Design_Dept不能为空!\\n";
            }
            if (this.txtConster_Dept.Text.Trim().Length == 0)
            {
                strErr += "Conster_Dept不能为空!\\n";
            }
            if (this.txtBelong.Text.Trim().Length == 0)
            {
                strErr += "Belong不能为空!\\n";
            }
            if (this.txtOperator.Text.Trim().Length == 0)
            {
                strErr += "Operator不能为空!\\n";
            }
            if (this.txtNote.Text.Trim().Length == 0)
            {
                strErr += "Note不能为空!\\n";
            }
            if (this.txtExp_No0.Text.Trim().Length == 0)
            {
                strErr += "Exp_No0不能为空!\\n";
            }
            if (this.txtExp_No1.Text.Trim().Length == 0)
            {
                strErr += "Exp_No1不能为空!\\n";
            }
            if (this.txtfilename.Text.Trim().Length == 0)
            {
                strErr += "filename不能为空!\\n";
            }
            if (this.txtupdate.Text.Trim().Length == 0)
            {
                strErr += "update不能为空!\\n";
            }

            if (strErr != "")
            {
                MessageBox.Show(this, strErr);
                return;
            }
            string  Prj_No          = this.txtPrj_No.Text;
            string  Prj_Name        = this.txtPrj_Name.Text;
            string  Lno             = this.lblLno.Text;
            string  Grade           = this.txtGrade.Text;
            string  S_Point         = this.txtS_Point.Text;
            decimal S_Deep          = decimal.Parse(this.txtS_Deep.Text);
            decimal In_Elev         = decimal.Parse(this.txtIn_Elev.Text);
            string  E_Point         = this.txtE_Point.Text;
            decimal E_Deep          = decimal.Parse(this.txtE_Deep.Text);
            decimal Out_Elev        = decimal.Parse(this.txtOut_Elev.Text);
            string  SewageSystem_ID = this.txtSewageSystem_ID.Text;
            string  StormSystem_ID  = this.txtStormSystem_ID.Text;
            string  Type            = this.txtType.Text;
            string  Code            = this.txtCode.Text;
            string  Pressure_Type   = this.txtPressure_Type.Text;
            string  Invert_Silphon  = this.txtInvert_Silphon.Text;
            string  Material        = this.txtMaterial.Text;
            string  ServiceLife     = this.txtServiceLife.Text;
            string  ShapeType       = this.txtShapeType.Text;
            string  PSize           = this.txtPSize.Text;
            decimal PipeLength      = decimal.Parse(this.txtPipeLength.Text);
            string  FlowDir         = this.txtFlowDir.Text;
            string  EmBed           = this.txtEmBed.Text;
            string  Interface       = this.txtInterface.Text;
            string  Address         = this.txtAddress.Text;
            string  DataSource      = this.txtDataSource.Text;
            string  Sunit           = this.txtSunit.Text;
            string  Sdate           = this.txtSdate.Text;
            string  UpdateTime      = this.txtUpdateTime.Text;
            string  Mdate           = this.txtMdate.Text;
            string  Plan            = this.txtPlan.Text;
            string  Pipe_Type       = this.txtPipe_Type.Text;
            string  Status          = this.txtStatus.Text;
            string  Ename           = this.txtEname.Text;
            string  Design_Dept     = this.txtDesign_Dept.Text;
            string  Conster_Dept    = this.txtConster_Dept.Text;
            string  Belong          = this.txtBelong.Text;
            string  Operator        = this.txtOperator.Text;
            string  Note            = this.txtNote.Text;
            string  Exp_No0         = this.txtExp_No0.Text;
            string  Exp_No1         = this.txtExp_No1.Text;
            string  filename        = this.txtfilename.Text;
            string  update          = this.txtupdate.Text;


            Maticsoft.Model.ps_pipe model = new Maticsoft.Model.ps_pipe();
            model.Prj_No          = Prj_No;
            model.Prj_Name        = Prj_Name;
            model.Lno             = Lno;
            model.Grade           = Grade;
            model.S_Point         = S_Point;
            model.S_Deep          = S_Deep;
            model.In_Elev         = In_Elev;
            model.E_Point         = E_Point;
            model.E_Deep          = E_Deep;
            model.Out_Elev        = Out_Elev;
            model.SewageSystem_ID = SewageSystem_ID;
            model.StormSystem_ID  = StormSystem_ID;
            model.Type            = Type;
            model.Code            = Code;
            model.Pressure_Type   = Pressure_Type;
            model.Invert_Silphon  = Invert_Silphon;
            model.Material        = Material;
            model.ServiceLife     = ServiceLife;
            model.ShapeType       = ShapeType;
            model.PSize           = PSize;
            model.PipeLength      = PipeLength;
            model.FlowDir         = FlowDir;
            model.EmBed           = EmBed;
            model.Interface       = Interface;
            model.Address         = Address;
            model.DataSource      = DataSource;
            model.Sunit           = Sunit;
            model.Sdate           = Sdate;
            model.UpdateTime      = UpdateTime;
            model.Mdate           = Mdate;
            model.Plan            = Plan;
            model.Pipe_Type       = Pipe_Type;
            model.Status          = Status;
            model.Ename           = Ename;
            model.Design_Dept     = Design_Dept;
            model.Conster_Dept    = Conster_Dept;
            model.Belong          = Belong;
            model.Operator        = Operator;
            model.Note            = Note;
            model.Exp_No0         = Exp_No0;
            model.Exp_No1         = Exp_No1;
            model.filename        = filename;
            model.update          = update;

            Maticsoft.BLL.ps_pipe bll = new Maticsoft.BLL.ps_pipe();
            bll.Update(model);
            Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "list.aspx");
        }
예제 #4
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public bool Add(Maticsoft.Model.ps_pipe model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into ps_pipe(");
            strSql.Append("Prj_No,Prj_Name,Lno,Grade,S_Point,S_Deep,In_Elev,E_Point,E_Deep,Out_Elev,SewageSystem_ID,StormSystem_ID,Type,Code,Pressure_Type,Invert_Silphon,Material,ServiceLife,ShapeType,PSize,PipeLength,FlowDir,EmBed,Interface,Address,DataSource,Sunit,Sdate,UpdateTime,Mdate,Plan,Pipe_Type,Status,Ename,Design_Dept,Conster_Dept,Belong,Operator,Note,Exp_No0,Exp_No1,FileName,Uploadtime)");
            strSql.Append(" values (");
            strSql.Append("@Prj_No,@Prj_Name,@Lno,@Grade,@S_Point,@S_Deep,@In_Elev,@E_Point,@E_Deep,@Out_Elev,@SewageSystem_ID,@StormSystem_ID,@Type,@Code,@Pressure_Type,@Invert_Silphon,@Material,@ServiceLife,@ShapeType,@PSize,@PipeLength,@FlowDir,@EmBed,@Interface,@Address,@DataSource,@Sunit,@Sdate,@UpdateTime,@Mdate,@Plan,@Pipe_Type,@Status,@Ename,@Design_Dept,@Conster_Dept,@Belong,@Operator,@Note,@Exp_No0,@Exp_No1,@FileName,@Uploadtime)");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@Prj_No",          MySqlDbType.VarChar, 255),
                new MySqlParameter("@Prj_Name",        MySqlDbType.VarChar, 255),
                new MySqlParameter("@Lno",             MySqlDbType.VarChar, 100),
                new MySqlParameter("@Grade",           MySqlDbType.VarChar,  10),
                new MySqlParameter("@S_Point",         MySqlDbType.VarChar, 100),
                new MySqlParameter("@S_Deep",          MySqlDbType.Decimal,   7),
                new MySqlParameter("@In_Elev",         MySqlDbType.Decimal,   7),
                new MySqlParameter("@E_Point",         MySqlDbType.VarChar, 100),
                new MySqlParameter("@E_Deep",          MySqlDbType.Decimal,   7),
                new MySqlParameter("@Out_Elev",        MySqlDbType.Decimal,   7),
                new MySqlParameter("@SewageSystem_ID", MySqlDbType.VarChar,  50),
                new MySqlParameter("@StormSystem_ID",  MySqlDbType.VarChar,  50),
                new MySqlParameter("@Type",            MySqlDbType.VarChar,   4),
                new MySqlParameter("@Code",            MySqlDbType.VarChar,  10),
                new MySqlParameter("@Pressure_Type",   MySqlDbType.VarChar,  10),
                new MySqlParameter("@Invert_Silphon",  MySqlDbType.VarChar,   1),
                new MySqlParameter("@Material",        MySqlDbType.VarChar,  20),
                new MySqlParameter("@ServiceLife",     MySqlDbType.VarChar,  10),
                new MySqlParameter("@ShapeType",       MySqlDbType.VarChar,  10),
                new MySqlParameter("@PSize",           MySqlDbType.VarChar,  20),
                new MySqlParameter("@PipeLength",      MySqlDbType.Decimal,   7),
                new MySqlParameter("@FlowDir",         MySqlDbType.VarChar,  10),
                new MySqlParameter("@EmBed",           MySqlDbType.VarChar,  50),
                new MySqlParameter("@Interface",       MySqlDbType.VarChar,  50),
                new MySqlParameter("@Address",         MySqlDbType.VarChar, 100),
                new MySqlParameter("@DataSource",      MySqlDbType.VarChar,  10),
                new MySqlParameter("@Sunit",           MySqlDbType.VarChar, 255),
                new MySqlParameter("@Sdate",           MySqlDbType.VarChar, 255),
                new MySqlParameter("@UpdateTime",      MySqlDbType.VarChar, 255),
                new MySqlParameter("@Mdate",           MySqlDbType.VarChar, 255),
                new MySqlParameter("@Plan",            MySqlDbType.VarChar,  10),
                new MySqlParameter("@Pipe_Type",       MySqlDbType.VarChar,  10),
                new MySqlParameter("@Status",          MySqlDbType.VarChar,  10),
                new MySqlParameter("@Ename",           MySqlDbType.VarChar, 100),
                new MySqlParameter("@Design_Dept",     MySqlDbType.VarChar, 255),
                new MySqlParameter("@Conster_Dept",    MySqlDbType.VarChar, 255),
                new MySqlParameter("@Belong",          MySqlDbType.VarChar, 255),
                new MySqlParameter("@Operator",        MySqlDbType.VarChar, 255),
                new MySqlParameter("@Note",            MySqlDbType.VarChar, 255),
                new MySqlParameter("@Exp_No0",         MySqlDbType.VarChar, 255),
                new MySqlParameter("@Exp_No1",         MySqlDbType.VarChar, 255),
                new MySqlParameter("@FileName",        MySqlDbType.VarChar, 255),
                new MySqlParameter("@Uploadtime",      MySqlDbType.VarChar, 255)
            };
            parameters[0].Value  = model.Prj_No;
            parameters[1].Value  = model.Prj_Name;
            parameters[2].Value  = model.Lno;
            parameters[3].Value  = model.Grade;
            parameters[4].Value  = model.S_Point;
            parameters[5].Value  = model.S_Deep;
            parameters[6].Value  = model.In_Elev;
            parameters[7].Value  = model.E_Point;
            parameters[8].Value  = model.E_Deep;
            parameters[9].Value  = model.Out_Elev;
            parameters[10].Value = model.SewageSystem_ID;
            parameters[11].Value = model.StormSystem_ID;
            parameters[12].Value = model.Type;
            parameters[13].Value = model.Code;
            parameters[14].Value = model.Pressure_Type;
            parameters[15].Value = model.Invert_Silphon;
            parameters[16].Value = model.Material;
            parameters[17].Value = model.ServiceLife;
            parameters[18].Value = model.ShapeType;
            parameters[19].Value = model.PSize;
            parameters[20].Value = model.PipeLength;
            parameters[21].Value = model.FlowDir;
            parameters[22].Value = model.EmBed;
            parameters[23].Value = model.Interface;
            parameters[24].Value = model.Address;
            parameters[25].Value = model.DataSource;
            parameters[26].Value = model.Sunit;
            parameters[27].Value = model.Sdate;
            parameters[28].Value = model.UpdateTime;
            parameters[29].Value = model.Mdate;
            parameters[30].Value = model.Plan;
            parameters[31].Value = model.Pipe_Type;
            parameters[32].Value = model.Status;
            parameters[33].Value = model.Ename;
            parameters[34].Value = model.Design_Dept;
            parameters[35].Value = model.Conster_Dept;
            parameters[36].Value = model.Belong;
            parameters[37].Value = model.Operator;
            parameters[38].Value = model.Note;
            parameters[39].Value = model.Exp_No0;
            parameters[40].Value = model.Exp_No1;
            parameters[41].Value = model.FileName;
            parameters[42].Value = model.Uploadtime;

            int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
예제 #5
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public Maticsoft.Model.ps_pipe DataRowToModel(DataRow row)
 {
     Maticsoft.Model.ps_pipe model = new Maticsoft.Model.ps_pipe();
     if (row != null)
     {
         if (row["Prj_No"] != null)
         {
             model.Prj_No = row["Prj_No"].ToString();
         }
         if (row["Prj_Name"] != null)
         {
             model.Prj_Name = row["Prj_Name"].ToString();
         }
         if (row["Lno"] != null)
         {
             model.Lno = row["Lno"].ToString();
         }
         if (row["Grade"] != null)
         {
             model.Grade = row["Grade"].ToString();
         }
         if (row["S_Point"] != null)
         {
             model.S_Point = row["S_Point"].ToString();
         }
         if (row["S_Deep"] != null && row["S_Deep"].ToString() != "")
         {
             model.S_Deep = decimal.Parse(row["S_Deep"].ToString());
         }
         if (row["In_Elev"] != null && row["In_Elev"].ToString() != "")
         {
             model.In_Elev = decimal.Parse(row["In_Elev"].ToString());
         }
         if (row["E_Point"] != null)
         {
             model.E_Point = row["E_Point"].ToString();
         }
         if (row["E_Deep"] != null && row["E_Deep"].ToString() != "")
         {
             model.E_Deep = decimal.Parse(row["E_Deep"].ToString());
         }
         if (row["Out_Elev"] != null && row["Out_Elev"].ToString() != "")
         {
             model.Out_Elev = decimal.Parse(row["Out_Elev"].ToString());
         }
         if (row["SewageSystem_ID"] != null)
         {
             model.SewageSystem_ID = row["SewageSystem_ID"].ToString();
         }
         if (row["StormSystem_ID"] != null)
         {
             model.StormSystem_ID = row["StormSystem_ID"].ToString();
         }
         if (row["Type"] != null)
         {
             model.Type = row["Type"].ToString();
         }
         if (row["Code"] != null)
         {
             model.Code = row["Code"].ToString();
         }
         if (row["Pressure_Type"] != null)
         {
             model.Pressure_Type = row["Pressure_Type"].ToString();
         }
         if (row["Invert_Silphon"] != null)
         {
             model.Invert_Silphon = row["Invert_Silphon"].ToString();
         }
         if (row["Material"] != null)
         {
             model.Material = row["Material"].ToString();
         }
         if (row["ServiceLife"] != null)
         {
             model.ServiceLife = row["ServiceLife"].ToString();
         }
         if (row["ShapeType"] != null)
         {
             model.ShapeType = row["ShapeType"].ToString();
         }
         if (row["PSize"] != null)
         {
             model.PSize = row["PSize"].ToString();
         }
         if (row["PipeLength"] != null && row["PipeLength"].ToString() != "")
         {
             model.PipeLength = decimal.Parse(row["PipeLength"].ToString());
         }
         if (row["FlowDir"] != null)
         {
             model.FlowDir = row["FlowDir"].ToString();
         }
         if (row["EmBed"] != null)
         {
             model.EmBed = row["EmBed"].ToString();
         }
         if (row["Interface"] != null)
         {
             model.Interface = row["Interface"].ToString();
         }
         if (row["Address"] != null)
         {
             model.Address = row["Address"].ToString();
         }
         if (row["DataSource"] != null)
         {
             model.DataSource = row["DataSource"].ToString();
         }
         if (row["Sunit"] != null)
         {
             model.Sunit = row["Sunit"].ToString();
         }
         if (row["Sdate"] != null)
         {
             model.Sdate = row["Sdate"].ToString();
         }
         if (row["UpdateTime"] != null)
         {
             model.UpdateTime = row["UpdateTime"].ToString();
         }
         if (row["Mdate"] != null)
         {
             model.Mdate = row["Mdate"].ToString();
         }
         if (row["Plan"] != null)
         {
             model.Plan = row["Plan"].ToString();
         }
         if (row["Pipe_Type"] != null)
         {
             model.Pipe_Type = row["Pipe_Type"].ToString();
         }
         if (row["Status"] != null)
         {
             model.Status = row["Status"].ToString();
         }
         if (row["Ename"] != null)
         {
             model.Ename = row["Ename"].ToString();
         }
         if (row["Design_Dept"] != null)
         {
             model.Design_Dept = row["Design_Dept"].ToString();
         }
         if (row["Conster_Dept"] != null)
         {
             model.Conster_Dept = row["Conster_Dept"].ToString();
         }
         if (row["Belong"] != null)
         {
             model.Belong = row["Belong"].ToString();
         }
         if (row["Operator"] != null)
         {
             model.Operator = row["Operator"].ToString();
         }
         if (row["Note"] != null)
         {
             model.Note = row["Note"].ToString();
         }
         if (row["Exp_No0"] != null)
         {
             model.Exp_No0 = row["Exp_No0"].ToString();
         }
         if (row["Exp_No1"] != null)
         {
             model.Exp_No1 = row["Exp_No1"].ToString();
         }
         if (row["FileName"] != null)
         {
             model.FileName = row["FileName"].ToString();
         }
         if (row["Uploadtime"] != null)
         {
             model.Uploadtime = row["Uploadtime"].ToString();
         }
     }
     return(model);
 }
예제 #6
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Maticsoft.Model.ps_pipe model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update ps_pipe set ");
            strSql.Append("Prj_No=@Prj_No,");
            strSql.Append("Prj_Name=@Prj_Name,");
            strSql.Append("Grade=@Grade,");
            strSql.Append("S_Point=@S_Point,");
            strSql.Append("S_Deep=@S_Deep,");
            strSql.Append("In_Elev=@In_Elev,");
            strSql.Append("E_Point=@E_Point,");
            strSql.Append("E_Deep=@E_Deep,");
            strSql.Append("Out_Elev=@Out_Elev,");
            strSql.Append("SewageSystem_ID=@SewageSystem_ID,");
            strSql.Append("StormSystem_ID=@StormSystem_ID,");
            strSql.Append("Type=@Type,");
            strSql.Append("Code=@Code,");
            strSql.Append("Pressure_Type=@Pressure_Type,");
            strSql.Append("Invert_Silphon=@Invert_Silphon,");
            strSql.Append("Material=@Material,");
            strSql.Append("ServiceLife=@ServiceLife,");
            strSql.Append("ShapeType=@ShapeType,");
            strSql.Append("PSize=@PSize,");
            strSql.Append("PipeLength=@PipeLength,");
            strSql.Append("FlowDir=@FlowDir,");
            strSql.Append("EmBed=@EmBed,");
            strSql.Append("Interface=@Interface,");
            strSql.Append("Address=@Address,");
            strSql.Append("DataSource=@DataSource,");
            strSql.Append("Sunit=@Sunit,");
            strSql.Append("Sdate=@Sdate,");
            strSql.Append("UpdateTime=@UpdateTime,");
            strSql.Append("Mdate=@Mdate,");
            strSql.Append("Plan=@Plan,");
            strSql.Append("Pipe_Type=@Pipe_Type,");
            strSql.Append("Status=@Status,");
            strSql.Append("Ename=@Ename,");
            strSql.Append("Design_Dept=@Design_Dept,");
            strSql.Append("Conster_Dept=@Conster_Dept,");
            strSql.Append("Belong=@Belong,");
            strSql.Append("Operator=@Operator,");
            strSql.Append("Note=@Note,");
            strSql.Append("Exp_No0=@Exp_No0,");
            strSql.Append("Exp_No1=@Exp_No1,");
            strSql.Append("FileName=@FileName,");
            strSql.Append("Uploadtime=@Uploadtime");
            strSql.Append(" where Lno=@Lno ");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@Prj_No",          MySqlDbType.VarChar, 255),
                new MySqlParameter("@Prj_Name",        MySqlDbType.VarChar, 255),
                new MySqlParameter("@Grade",           MySqlDbType.VarChar,  10),
                new MySqlParameter("@S_Point",         MySqlDbType.VarChar, 100),
                new MySqlParameter("@S_Deep",          MySqlDbType.Decimal,   7),
                new MySqlParameter("@In_Elev",         MySqlDbType.Decimal,   7),
                new MySqlParameter("@E_Point",         MySqlDbType.VarChar, 100),
                new MySqlParameter("@E_Deep",          MySqlDbType.Decimal,   7),
                new MySqlParameter("@Out_Elev",        MySqlDbType.Decimal,   7),
                new MySqlParameter("@SewageSystem_ID", MySqlDbType.VarChar,  50),
                new MySqlParameter("@StormSystem_ID",  MySqlDbType.VarChar,  50),
                new MySqlParameter("@Type",            MySqlDbType.VarChar,   4),
                new MySqlParameter("@Code",            MySqlDbType.VarChar,  10),
                new MySqlParameter("@Pressure_Type",   MySqlDbType.VarChar,  10),
                new MySqlParameter("@Invert_Silphon",  MySqlDbType.VarChar,   1),
                new MySqlParameter("@Material",        MySqlDbType.VarChar,  20),
                new MySqlParameter("@ServiceLife",     MySqlDbType.VarChar,  10),
                new MySqlParameter("@ShapeType",       MySqlDbType.VarChar,  10),
                new MySqlParameter("@PSize",           MySqlDbType.VarChar,  20),
                new MySqlParameter("@PipeLength",      MySqlDbType.Decimal,   7),
                new MySqlParameter("@FlowDir",         MySqlDbType.VarChar,  10),
                new MySqlParameter("@EmBed",           MySqlDbType.VarChar,  50),
                new MySqlParameter("@Interface",       MySqlDbType.VarChar,  50),
                new MySqlParameter("@Address",         MySqlDbType.VarChar, 100),
                new MySqlParameter("@DataSource",      MySqlDbType.VarChar,  10),
                new MySqlParameter("@Sunit",           MySqlDbType.VarChar, 255),
                new MySqlParameter("@Sdate",           MySqlDbType.VarChar, 255),
                new MySqlParameter("@UpdateTime",      MySqlDbType.VarChar, 255),
                new MySqlParameter("@Mdate",           MySqlDbType.VarChar, 255),
                new MySqlParameter("@Plan",            MySqlDbType.VarChar,  10),
                new MySqlParameter("@Pipe_Type",       MySqlDbType.VarChar,  10),
                new MySqlParameter("@Status",          MySqlDbType.VarChar,  10),
                new MySqlParameter("@Ename",           MySqlDbType.VarChar, 100),
                new MySqlParameter("@Design_Dept",     MySqlDbType.VarChar, 255),
                new MySqlParameter("@Conster_Dept",    MySqlDbType.VarChar, 255),
                new MySqlParameter("@Belong",          MySqlDbType.VarChar, 255),
                new MySqlParameter("@Operator",        MySqlDbType.VarChar, 255),
                new MySqlParameter("@Note",            MySqlDbType.VarChar, 255),
                new MySqlParameter("@Exp_No0",         MySqlDbType.VarChar, 255),
                new MySqlParameter("@Exp_No1",         MySqlDbType.VarChar, 255),
                new MySqlParameter("@FileName",        MySqlDbType.VarChar, 255),
                new MySqlParameter("@Uploadtime",      MySqlDbType.VarChar, 255),
                new MySqlParameter("@Lno",             MySqlDbType.VarChar, 100)
            };
            parameters[0].Value  = model.Prj_No;
            parameters[1].Value  = model.Prj_Name;
            parameters[2].Value  = model.Grade;
            parameters[3].Value  = model.S_Point;
            parameters[4].Value  = model.S_Deep;
            parameters[5].Value  = model.In_Elev;
            parameters[6].Value  = model.E_Point;
            parameters[7].Value  = model.E_Deep;
            parameters[8].Value  = model.Out_Elev;
            parameters[9].Value  = model.SewageSystem_ID;
            parameters[10].Value = model.StormSystem_ID;
            parameters[11].Value = model.Type;
            parameters[12].Value = model.Code;
            parameters[13].Value = model.Pressure_Type;
            parameters[14].Value = model.Invert_Silphon;
            parameters[15].Value = model.Material;
            parameters[16].Value = model.ServiceLife;
            parameters[17].Value = model.ShapeType;
            parameters[18].Value = model.PSize;
            parameters[19].Value = model.PipeLength;
            parameters[20].Value = model.FlowDir;
            parameters[21].Value = model.EmBed;
            parameters[22].Value = model.Interface;
            parameters[23].Value = model.Address;
            parameters[24].Value = model.DataSource;
            parameters[25].Value = model.Sunit;
            parameters[26].Value = model.Sdate;
            parameters[27].Value = model.UpdateTime;
            parameters[28].Value = model.Mdate;
            parameters[29].Value = model.Plan;
            parameters[30].Value = model.Pipe_Type;
            parameters[31].Value = model.Status;
            parameters[32].Value = model.Ename;
            parameters[33].Value = model.Design_Dept;
            parameters[34].Value = model.Conster_Dept;
            parameters[35].Value = model.Belong;
            parameters[36].Value = model.Operator;
            parameters[37].Value = model.Note;
            parameters[38].Value = model.Exp_No0;
            parameters[39].Value = model.Exp_No1;
            parameters[40].Value = model.FileName;
            parameters[41].Value = model.Uploadtime;
            parameters[42].Value = model.Lno;

            int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }