示例#1
0
        private void FrmEditProject_Load(object sender, EventArgs e)
        {
            string q0  = "";
            string q1  = "";
            string q2  = "";
            string q3  = "";
            double?q4  = null;
            string q5  = "";
            string q6  = "";
            string q7  = "";
            string q8  = "";
            string q9  = "";
            string q10 = "";
            string q11 = "";
            string q12 = "";
            string q13 = "";
            string q14 = "";
            string q15 = "";
            string q16 = "";
            string q17 = "";
            string q18 = "";
            string q19 = "";
            string q20 = "";
            string q21 = "";
            string q22 = "";
            string q23 = "";
            string q24 = "";


            int t1 = 0;

            PSP_PowerTypes_Liao ppt = new PSP_PowerTypes_Liao();

            try
            {
                ppt.ID = int.Parse(poweruid);
            }
            catch { }
            ppt.Flag2 = flag;

            PSP_PowerTypes_Liao ps = (PSP_PowerTypes_Liao)Common.Services.BaseService.GetOneByKey <PSP_PowerTypes_Liao>(ppt);

            // if (ps != null)
            try
            {
                groupBox1.Text = ps.Title;
                q0             = ps.Title;
                t1             = ps.Flag;
                q1             = ps.JianSheXingZhi;
                q2             = ps.RongLiang;
                q3             = ps.ChangDu;
                dt             = ps.CreatTime;
                if (ps.TouZiZongEr.ToString() != "")
                {
                    q4 = double.Parse(ps.TouZiZongEr);
                }
                if (ps.S1 == "" || ps.S1 == null)
                {
                    q5 = "";
                }
                else
                {
                    q5 = ps.S1;
                }

                if (ps.S2 != "" && ps.S2 != null)
                {
                    q6 = ps.S2;
                }

                if (ps.S3 != "" && ps.S3 != null)
                {
                    q7 = ps.S3;
                }

                if (ps.S4 != "" && ps.S4 != null)
                {
                    q8 = ps.S4;
                }


                if (ps.S5 != "" && ps.S5 != null)
                {
                    q9 = ps.S5;
                }

                if (ps.S6 != "" && ps.S6 != null)
                {
                    q10 = ps.S6;
                }

                if (ps.S7 != "" && ps.S7 != null)
                {
                    q11 = ps.S7;
                }


                if (ps.S8 != "" && ps.S8 != null)
                {
                    q12 = ps.S8;
                }

                if (ps.S9 != "" && ps.S9 != null)
                {
                    q13 = ps.S9;
                }

                if (ps.S10 != "" && ps.S10 != null)
                {
                    q14 = ps.S10;
                }

                if (ps.S11 != "" && ps.S11 != null)
                {
                    q15 = ps.S11;
                }

                if (ps.S12 != "" && ps.S12 != null)
                {
                    q16 = ps.S12;
                }


                if (ps.S13 != "" && ps.S13 != null)
                {
                    q17 = ps.S13;
                }

                if (ps.S14 != "" && ps.S14 != null)
                {
                    q18 = ps.S14;
                }

                if (ps.S15 != "" && ps.S15 != null)
                {
                    q19 = ps.S15;
                }

                if (ps.S16 != "" && ps.S16 != null)
                {
                    q20 = ps.S16;
                }

                if (ps.S17 != "" && ps.S17 != null)
                {
                    q21 = ps.S17;
                }


                if (ps.S18 != "" && ps.S18 != null)
                {
                    q22 = ps.S18;
                }


                if (ps.S19 != "" && ps.S19 != null)
                {
                    q23 = ps.S19;
                }


                if (ps.S20 != "" && ps.S20 != null)
                {
                    q24 = ps.S20;
                }
            }
            catch { }
            ac1.Add(q5);
            ac1.Add(q6);
            ac1.Add(q7);
            ac1.Add(q8);
            ac1.Add(q9);
            ac1.Add(q10);
            ac1.Add(q11);
            ac1.Add(q12);
            ac1.Add(q13);
            ac1.Add(q14);
            ac1.Add(q15);
            ac1.Add(q16);
            ac1.Add(q17);
            ac1.Add(q18);
            ac1.Add(q19);
            ac1.Add(q20);
            ac1.Add(q21);
            ac1.Add(q22);
            ac1.Add(q23);
            ac1.Add(q24);


            PowerValues ppv = new PowerValues();

            if (ps == null)
            {
                ppv.TypeID = -1;
            }
            else
            {
                ppv.TypeID = ps.ID;
            }
            //ppv.TypeID1 = flag;
            IList <PowerValues> listValues = Common.Services.BaseService.GetList <PowerValues>("SelectPowerValuesList", ppv);

            PowerYears pps = new PowerYears();

            pps.Flag = flag;
            IList <PowerYears> li = Common.Services.BaseService.GetList <PowerYears>("SelectPowerYearsListByFlagSortYear", pps);

            lb = new Label[li.Count];
            te = new TextEdit[li.Count];

            int i = 0;

            lt3.Text     = "项目名称:";
            lt3.Location = new Point(52, 27 + 33 * i);
            groupBox1.Controls.Add(lt3);

            tt3          = new TextEdit();
            tt3.Location = new Point(157, 26 + 33 * i);
            tt3.Size     = new Size(231, 21);
            groupBox1.Controls.Add(tt3);

            i++;

            lt2.Text     = "建设性质:";
            lt2.Location = new Point(52, 27 + 33 * i);
            groupBox1.Controls.Add(lt2);

            tt2          = new TextEdit();
            tt2.Location = new Point(157, 26 + 33 * i);
            tt2.Size     = new Size(231, 21);
            groupBox1.Controls.Add(tt2);

            i++;

            lt4.Text     = "变电容量:";
            lt4.Location = new Point(52, 27 + 33 * i);
            groupBox1.Controls.Add(lt4);

            tt4          = new TextEdit();
            tt4.Location = new Point(157, 26 + 33 * i);
            tt4.Size     = new Size(231, 21);

            tt4.Properties.DisplayFormat.FormatString = "n4";
            tt4.Properties.DisplayFormat.FormatType   = DevExpress.Utils.FormatType.Numeric;
            tt4.Properties.EditFormat.FormatString    = "n4";
            tt4.Properties.EditFormat.FormatType      = DevExpress.Utils.FormatType.Numeric;
            tt4.Properties.Mask.EditMask = "###########0.####";
            tt4.Properties.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.Numeric;


            groupBox1.Controls.Add(tt4);

            i++;
            lt1.Text     = "线路长度:";
            lt1.Location = new Point(52, 27 + 33 * i);
            groupBox1.Controls.Add(lt1);

            tt1          = new TextEdit();
            tt1.Location = new Point(157, 26 + 33 * i);
            tt1.Size     = new Size(231, 21);

            tt1.Properties.DisplayFormat.FormatString = "n4";
            tt1.Properties.DisplayFormat.FormatType   = DevExpress.Utils.FormatType.Numeric;
            tt1.Properties.EditFormat.FormatString    = "n4";
            tt1.Properties.EditFormat.FormatType      = DevExpress.Utils.FormatType.Numeric;
            tt1.Properties.Mask.EditMask = "########0.####";
            tt1.Properties.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.Numeric;

            groupBox1.Controls.Add(tt1);

            i++;

            lt6.Text     = "总投资(万元):";
            lt6.Location = new Point(52, 27 + 33 * i);
            groupBox1.Controls.Add(lt6);

            tt6          = new TextEdit();
            tt6.Location = new Point(157, 26 + 33 * i);
            tt6.Size     = new Size(231, 21);

            tt6.Properties.DisplayFormat.FormatString = "n4";
            tt6.Properties.DisplayFormat.FormatType   = DevExpress.Utils.FormatType.Numeric;
            tt6.Properties.EditFormat.FormatString    = "n4";
            tt6.Properties.EditFormat.FormatType      = DevExpress.Utils.FormatType.Numeric;
            tt6.Properties.Mask.EditMask = "############0.####";
            tt6.Properties.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.Numeric;

            groupBox1.Controls.Add(tt6);

            i++;


            int j = 0;

            foreach (PowerYears ppy in li)
            {
                lb[j]          = new Label();
                lb[j].Name     = "Label" + ppy.Year;
                lb[j].Text     = ppy.Year + "年:";
                lb[j].Location = new Point(52, 27 + 33 * i);
                groupBox1.Controls.Add(lb[j]);

                te[j]          = new TextEdit();
                te[j].Name     = "Text" + ppy.Year;
                te[j].Location = new Point(157, 26 + 33 * i);
                te[j].Size     = new Size(231, 21);
                te[j].Properties.DisplayFormat.FormatString = "n4";
                te[j].Properties.DisplayFormat.FormatType   = DevExpress.Utils.FormatType.Numeric;
                te[j].Properties.EditFormat.FormatString    = "n4";
                te[j].Properties.EditFormat.FormatType      = DevExpress.Utils.FormatType.Numeric;
                te[j].Properties.Mask.EditMask = "##########0.####";
                te[j].Properties.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.Numeric;
                groupBox1.Controls.Add(te[j]);
                if (listValues.Count > 0)
                {
                    foreach (PowerValues ppy1 in listValues)
                    {
                        if (ppy.Year == ppy1.Year)
                        {
                            te[j].Text = ppy1.Value.ToString();
                        }
                    }
                }
                j++;
                i++;
            }


            PowerSubstationLine psl = new PowerSubstationLine();

            psl.Flag  = "1";
            psl.Type  = flag;
            psl.Type2 = type;

            IList <PowerSubstationLine> lli = Itop.Client.Common.Services.BaseService.GetList <PowerSubstationLine>("SelectPowerSubstationLineByFlagType", psl);

            sb = new Label[lli.Count];
            se = new TextEdit[lli.Count];
            j  = 0;
            foreach (PowerSubstationLine pss in lli)
            {
                sb[j]          = new Label();
                sb[j].Name     = "Label" + pss.Title;
                sb[j].Text     = pss.Title + ":";
                sb[j].Location = new Point(52, 27 + 33 * i);
                groupBox1.Controls.Add(sb[j]);

                se[j]          = new TextEdit();
                se[j].Name     = "Text" + pss.Title;
                se[j].Tag      = "Text" + pss.ClassType;
                se[j].Location = new Point(157, 26 + 33 * i);
                se[j].Size     = new Size(231, 21);
                groupBox1.Controls.Add(se[j]);
                try
                {
                    int num = 0;
                    if (se[j].Tag.ToString().Length <= 6)
                    {
                        num = int.Parse(se[j].Tag.ToString().Substring(se[j].Tag.ToString().Length - 1, 1)) - 1;
                    }
                    else
                    {
                        num = int.Parse(se[j].Tag.ToString().Substring(se[j].Tag.ToString().Length - 2, 2)) - 1;
                    }

                    if (ac1[num].ToString() != DBNull.Value.ToString() && ac1[num].ToString() != "")
                    {
                        se[j].Text = ac1[num].ToString();
                    }
                    else
                    {
                        se[j].Text = "";
                    }
                }
                catch (Exception ex)
                {
                    MsgBox.Show(ex.Message);
                }
                j++;
                i++;
            }



            try
            {
                tt1.Text = q3.ToString();
                tt2.Text = q1.ToString();
                tt3.Text = q0.ToString();
                tt4.Text = q2.ToString();
                tt6.Text = q4.ToString();
            }
            catch { }


            groupBox1.Size         = new Size(434, 30 + 33 * i);
            simpleButton1.Location = new Point(296, 50 + 33 * i);
            simpleButton2.Location = new Point(389, 50 + 33 * i);
            this.Size = new Size(490, 130 + 33 * i);
        }
示例#2
0
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            // ac1.Clear();

            for (int i = 0; i < se.Length; i++)
            {
                int num = 0;
                if (se[i].Tag.ToString().Length <= 6)
                {
                    num = int.Parse(se[i].Tag.ToString().Substring(se[i].Tag.ToString().Length - 1, 1)) - 1;
                }
                else
                {
                    num = int.Parse(se[i].Tag.ToString().Substring(se[i].Tag.ToString().Length - 2, 2)) - 1;
                }

                ac1[num] = se[i].Text.Trim();
            }
            ////for (int i = 0; i < se.Length; i++)
            ////{
            ////   ac1.Add(se[i].Text.Trim());

            ////}
            ////for (int i = se.Length; i < 20; i++)
            ////{
            ////    ac1.Add("");

            ////}
            try
            {
                PSP_PowerTypes_Liao ps = new PSP_PowerTypes_Liao();
                ps.ParentID = 0;
                ps.Flag2    = flag;



                try
                {
                    if (tt1.Text != "")
                    {
                        ps.ChangDu = tt1.Text;
                    }
                    if (tt2.Text != "")
                    {
                        ps.JianSheXingZhi = tt2.Text;
                    }
                    if (tt3.Text != "")
                    {
                        ps.Title = tt3.Text;
                    }
                    if (tt4.Text != "")
                    {
                        ps.RongLiang = tt4.Text;
                    }

                    if (tt6.Text != "")
                    {
                        ps.TouZiZongEr = tt6.Text;
                    }
                    if (ac1[0] != null && ac1[0].ToString() != "")
                    {
                        ps.S1 = ac1[0].ToString();
                    }



                    if (ac1[1] != null && ac1[1].ToString() != "")
                    {
                        ps.S2 = ac1[1].ToString();
                    }


                    if (ac1[2] != null && ac1[2].ToString() != "")
                    {
                        ps.S3 = ac1[2].ToString();
                    }



                    if (ac1[3] != null && ac1[3].ToString() != "")
                    {
                        ps.S4 = ac1[3].ToString();
                    }

                    if (ac1[4] != null && ac1[4].ToString() != "")
                    {
                        ps.S5 = ac1[4].ToString();
                    }


                    if (ac1[5] != null && ac1[5].ToString() != "")
                    {
                        ps.S6 = ac1[5].ToString();
                    }


                    if (ac1[6] != null && ac1[6].ToString() != "")
                    {
                        ps.S7 = ac1[6].ToString();
                    }


                    if (ac1[7] != null && ac1[7].ToString() != "")
                    {
                        ps.S8 = ac1[7].ToString();
                    }


                    if (ac1[8] != null && ac1[8].ToString() != "")
                    {
                        ps.S9 = ac1[8].ToString();
                    }


                    if (ac1[9] != null && ac1[9].ToString() != "")
                    {
                        ps.S10 = ac1[9].ToString();
                    }


                    if (ac1[10] != null && ac1[10].ToString() != "")
                    {
                        ps.S11 = ac1[10].ToString();
                    }


                    if (ac1[11] != null && ac1[11].ToString() != "")
                    {
                        ps.S12 = ac1[11].ToString();
                    }


                    if (ac1[12] != null && ac1[12].ToString() != "")
                    {
                        ps.S13 = ac1[12].ToString();
                    }


                    if (ac1[13] != null && ac1[13].ToString() != "")
                    {
                        ps.S14 = ac1[13].ToString();
                    }


                    if (ac1[14] != null && ac1[14].ToString() != "")
                    {
                        ps.S15 = ac1[14].ToString();
                    }


                    if (ac1[15] != null && ac1[15].ToString() != "")
                    {
                        ps.S16 = ac1[15].ToString();
                    }


                    if (ac1[16] != null && ac1[16].ToString() != "")
                    {
                        ps.S17 = ac1[16].ToString();
                    }



                    if (ac1[17] != null && ac1[17].ToString() != "")
                    {
                        ps.S18 = ac1[17].ToString();
                    }

                    if (ac1[18] != null && ac1[18].ToString() != "")
                    {
                        ps.S19 = ac1[18].ToString();
                    }


                    if (ac1[19] != null && ac1[19].ToString() != "")
                    {
                        ps.S20 = ac1[19].ToString();
                    }
                }
                catch { }

                if (Isupdate)
                {
                    ps.ID    = int.Parse(poweruid);
                    ps.Flag2 = flag;
                    if (dt.Year < 1900 || dt == null || dt.ToString() == "")
                    {
                        dt = DateTime.Now;
                    }
                    ps.CreatTime = dt;
                    Common.Services.BaseService.Update("UpdatePSP_PowerTypes_LiaoByIDflag", ps);
                }
                else
                {
                    PSP_PowerTypes_Liao pptl = (PSP_PowerTypes_Liao)Common.Services.BaseService.GetObject("SelectPSP_PowerTypes_LiaoByTitleFlag2", ps);
                    if (pptl == null)
                    {
                        ps.CreatTime = DateTime.Now;
                        Common.Services.BaseService.Create("InsertPSP_PowerTypes_Liao", ps);
                    }
                    else
                    {
                        MsgBox.Show("此项目名称已经存在!");
                        return;
                    }
                }


                PSP_PowerTypes_Liao pp_tl = (PSP_PowerTypes_Liao)Common.Services.BaseService.GetObject("SelectPSP_PowerTypes_LiaoByTitleFlag2", ps);

                for (int i = 0; i < te.Length; i++)
                {
                    SaveCellValue(te[i].Name.Replace("Text", ""), Convert.ToString(pp_tl.ID), te[i].Text.Trim());
                }
            }
            catch (Exception ex)
            { MsgBox.Show(ex.Message); }


            this.DialogResult = DialogResult.OK;
        }
示例#3
0
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            for (int i = 0; i < te.Length; i++)
            {
                SaveCellValue(te[i].Name.Replace("Text", ""), poweruid, te[i].Text.Trim());
            }

            for (int i = 0; i < te.Length; i++)
            {
                ac1[i] = se[i].Text.Trim();
            }
            try
            {
                PSP_PowerTypes_Liao ppts = new PSP_PowerTypes_Liao();
                ppts.ID    = int.Parse(poweruid);
                ppts.Flag2 = flag;


                PSP_PowerTypes_Liao ps = Common.Services.BaseService.GetOneByKey <PSP_PowerTypes_Liao>(ppts);
                try
                {
                    if (tt1.Text != "")
                    {
                        ps.ChangDu = tt1.Text;
                    }
                    if (tt2.Text != "")
                    {
                        ps.JianSheXingZhi = tt2.Text;
                    }

                    if (tt4.Text != "")
                    {
                        ps.RongLiang = tt4.Text;
                    }

                    if (tt6.Text != "")
                    {
                        ps.TouZiZongEr = tt6.Text;
                    }
                    if (ac1[0] != null && ac1[0].ToString() != "")
                    {
                        ps.S1 = ac1[0].ToString();
                    }



                    if (ac1[1] != null && ac1[1].ToString() != "")
                    {
                        ps.S2 = ac1[1].ToString();
                    }


                    if (ac1[2] != null && ac1[2].ToString() != "")
                    {
                        ps.S3 = ac1[2].ToString();
                    }



                    if (ac1[3] != null && ac1[3].ToString() != "")
                    {
                        ps.S4 = ac1[3].ToString();
                    }

                    if (ac1[4] != null && ac1[4].ToString() != "")
                    {
                        ps.S5 = ac1[4].ToString();
                    }


                    if (ac1[5] != null && ac1[5].ToString() != "")
                    {
                        ps.S6 = ac1[5].ToString();
                    }


                    if (ac1[6] != null && ac1[6].ToString() != "")
                    {
                        ps.S7 = ac1[6].ToString();
                    }


                    if (ac1[7] != null && ac1[7].ToString() != "")
                    {
                        ps.S8 = ac1[7].ToString();
                    }


                    if (ac1[8] != null && ac1[8].ToString() != "")
                    {
                        ps.S9 = ac1[8].ToString();
                    }


                    if (ac1[9] != null && ac1[9].ToString() != "")
                    {
                        ps.S10 = ac1[9].ToString();
                    }


                    if (ac1[10] != null && ac1[10].ToString() != "")
                    {
                        ps.S11 = ac1[10].ToString();
                    }


                    if (ac1[11] != null && ac1[11].ToString() != "")
                    {
                        ps.S12 = ac1[11].ToString();
                    }


                    if (ac1[12] != null && ac1[12].ToString() != "")
                    {
                        ps.S13 = ac1[12].ToString();
                    }


                    if (ac1[13] != null && ac1[13].ToString() != "")
                    {
                        ps.S14 = ac1[13].ToString();
                    }


                    if (ac1[14] != null && ac1[14].ToString() != "")
                    {
                        ps.S15 = ac1[14].ToString();
                    }


                    if (ac1[15] != null && ac1[15].ToString() != "")
                    {
                        ps.S16 = ac1[15].ToString();
                    }


                    if (ac1[16] != null && ac1[16].ToString() != "")
                    {
                        ps.S17 = ac1[16].ToString();
                    }



                    if (ac1[17] != null && ac1[17].ToString() != "")
                    {
                        ps.S18 = ac1[17].ToString();
                    }

                    if (ac1[18] != null && ac1[18].ToString() != "")
                    {
                        ps.S19 = ac1[18].ToString();
                    }


                    if (ac1[19] != null && ac1[19].ToString() != "")
                    {
                        ps.S20 = ac1[19].ToString();
                    }
                }
                catch { }
                Common.Services.BaseService.Update("UpdatePSP_PowerTypes_LiaoByIDflag", ps);
            }
            catch { }


            this.DialogResult = DialogResult.OK;
        }