Ejemplo n.º 1
0
 public void UpdateFontStyle()
 {
     if (FontSizeBox.SelectedItem != null)
     {
         int size = (int)FontSizeBox.SelectedItem;
         GlobalNodeHandler.standardtextFormat.FontSize = size;
     }
     if (FontStyleBox.SelectedItem != null)
     {
         FontClass fstyle = (FontClass)FontStyleBox.SelectedItem;
         GlobalNodeHandler.standardtextFormat.FontFamily = fstyle.MyFontFamily.Source;
     }
     GlobalNodeHandler.standardtextFormat.FontStyle = FontStyle.Normal;
     if (GlobalNodeHandler.textbold)
     {
         GlobalNodeHandler.standardtextFormat.FontWeight = FontWeights.Bold;
     }
     if (GlobalNodeHandler.textitalic)
     {
         GlobalNodeHandler.standardtextFormat.FontStyle = FontStyle.Italic;
     }
     if (GlobalNodeHandler.textunderlined)
     {
     }
 }
Ejemplo n.º 2
0
        public login()
        {
            InitializeComponent();
            FontClass fontclass = new FontClass();

            initFont();
            List <Control> allControls = fontclass.GetAllControls(this);

            allControls.ForEach(k => k.Font = mostaan.GlobalVariable.headerlistFONTsmall);
            this.MaximizeBox = false;
            loginFormHeaderPanel.PanelElement.Shape = new RoundRectShape();
            loginFormHeaderPanel.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            loginFormHeaderPanel.PanelElement.PanelFill.BackColor     = Color.Gray;

            loginBodyPanle.PanelElement.Shape = new RoundRectShape();
            loginBodyPanle.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            loginBodyPanle.PanelElement.PanelFill.BackColor     = Color.White;

            verifPanel.PanelElement.Shape = new RoundRectShape();
            verifPanel.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            verifPanel.PanelElement.PanelFill.BackColor     = Color.Gray;


            this.CenterToScreen();
        }
Ejemplo n.º 3
0
        protected override void Update(float delta)
        {
            EasyInputAction.InsideMouseLeftDown();
            EasyInputAction.InsideMouseLeftUp();

            var font = FontClass.Fonts(FontSize);

            if (TellTranslation == false)
            {
                Content = ContentA;
            }
            else
            {
                Content = ContentA + GiveTheTranslation();
            }


            //do not need to change the text buffer, because we do not change any propertry
            if (mTextBuffer != null && mTextBuffer.Content == Content && mTextBuffer.Font == font)
            {
                return;
            }

            Utility.Dispose(ref mTextBuffer);

            mTextBuffer = new Text(Content, font, new Size());
        }
Ejemplo n.º 4
0
        public daryaftiNew()
        {
            InitializeComponent();
            try
            {
                FontClass      fontclass   = new FontClass();
                List <Control> allControls = fontclass.GetAllControls(this);
                allControls.ForEach(k => k.Font = mostaan.GlobalVariable.headerlistFONTsmall);
                this.MaximizeBox = true;
                this.CenterToScreen();



                using (Context dbcontext = new Context())
                {
                    List <shenasname> list = dbcontext.shenasnames.Where(x => x.master == "1" && x.final == 1).ToList();
                    project.DataSource    = list;
                    project.DisplayMember = "title";
                    project.ValueMember   = "ID";

                    List <Model.bank> bnks = dbcontext.banks.ToList();
                    bank.DataSource    = bnks;
                    bank.DisplayMember = "FullName";
                    bank.ValueMember   = "ID";
                }
            }
            catch (Exception)
            {
            }
        }
Ejemplo n.º 5
0
        public Form14_add_edari()
        {
            InitializeComponent();
            FontClass      fontclass   = new FontClass();
            List <Control> allControls = fontclass.GetAllControls(this);

            allControls.ForEach(k => k.Font = mostaan.GlobalVariable.headerlistFONTsmall);
            this.MaximizeBox = false;
            this.CenterToScreen();

            radPanel1.PanelElement.Shape = new RoundRectShape();
            radPanel1.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel1.PanelElement.PanelFill.BackColor     = Color.White;


            radPanel2.PanelElement.Shape = new RoundRectShape();
            radPanel2.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel2.PanelElement.PanelFill.BackColor     = Color.White;


            radPanel3.PanelElement.Shape = new RoundRectShape();
            radPanel3.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel3.PanelElement.PanelFill.BackColor     = Color.White;


            radPanel7.PanelElement.Shape = new RoundRectShape();
            radPanel7.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel7.PanelElement.PanelFill.BackColor     = Color.Violet;
        }
Ejemplo n.º 6
0
 private static void Load_Deng()
 {
     System.IO.FileStream fileStream = new System.IO.FileStream(".\\Font\\Dengb.ttf", System.IO.FileMode.Open);
     byte[] data = new byte[fileStream.Length];
     fileStream.Read(data, 0, data.Length);
     fileStream.Close();
     DengB = new FontClass("Dengb", data);
 }
Ejemplo n.º 7
0
        public DaReport_new()
        {
            InitializeComponent();
            FontClass      fontclass   = new FontClass();
            List <Control> allControls = fontclass.GetAllControls(this);

            allControls.ForEach(k => k.Font = mostaan.GlobalVariable.headerlistFONTsmall);
            this.MaximizeBox = false;
            this.CenterToScreen();
        }
Ejemplo n.º 8
0
        public Bank_List(DataTable dt1)
        {
            InitializeComponent();
            FontClass      fontclass   = new FontClass();
            List <Control> allControls = fontclass.GetAllControls(this);

            allControls.ForEach(k => k.Font = mostaan.GlobalVariable.headerlistFONTsmall);
            this.MaximizeBox = false;
            this.CenterToScreen();


            if (dt1.Columns.Count != 0)
            {
                dataGridView1.DataSource = dt1;
            }
            else
            {
                using (Context dbcontext = new Context())
                {
                    List <Model.bank> lst = (from p in dbcontext.banks select p).ToList();
                    dataGridView1.DataSource = lst;
                }
            }


            dataGridView1.Width = 550;
            dataGridView1.Columns["ID"].HeaderText   = "ردیف";
            dataGridView1.Columns["ID"].Width        = 120;
            dataGridView1.Columns["ID"].DisplayIndex = 1;

            dataGridView1.Columns["title"].HeaderText            = "نام بانک";
            dataGridView1.Columns["title"].Width                 = 200;
            dataGridView1.Columns["title"].DisplayIndex          = 2;
            dataGridView1.Columns["title"].DefaultCellStyle.Font = GlobalVariable.headerlistFONTsupecSmall;



            dataGridView1.Columns["number"].HeaderText            = "شماره حساب";
            dataGridView1.Columns["number"].Width                 = 200;
            dataGridView1.Columns["number"].DisplayIndex          = 3;
            dataGridView1.Columns["number"].DefaultCellStyle.Font = GlobalVariable.headerlistFONTsupecSmall;

            dataGridView1.Columns["type"].HeaderText            = "نوع حساب";
            dataGridView1.Columns["type"].Width                 = 200;
            dataGridView1.Columns["type"].DisplayIndex          = 3;
            dataGridView1.Columns["type"].DefaultCellStyle.Font = GlobalVariable.headerlistFONTsupecSmall;


            dataGridView1.Columns["fullname"].Visible = false;

            dataGridView1.Columns[0].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[1].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[2].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[3].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;
        }
Ejemplo n.º 9
0
        public zero()
        {
            InitializeComponent();

            FontClass      fontclass   = new FontClass();
            List <Control> allControls = fontclass.GetAllControls(this);

            allControls.ForEach(k => k.Font = mostaan.GlobalVariable.headerlistFONTsmall);

            this.MaximizeBox = false;
            this.CenterToScreen();
            panle1.PanelElement.Shape = new RoundRectShape();
            panle1.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            panle1.PanelElement.PanelFill.BackColor     = Color.Gray;

            radPanel1.PanelElement.Shape = new RoundRectShape();
            radPanel1.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel1.PanelElement.PanelFill.BackColor     = Color.Gray;

            radPanel2.PanelElement.Shape = new RoundRectShape();
            radPanel2.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel2.PanelElement.PanelFill.BackColor     = Color.Gray;

            radPanel3.PanelElement.Shape = new RoundRectShape();
            radPanel3.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel3.PanelElement.PanelFill.BackColor     = Color.Gray;

            radPanel4.PanelElement.Shape = new RoundRectShape();
            radPanel4.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel4.PanelElement.PanelFill.BackColor     = Color.Gray;

            radPanel5.PanelElement.Shape = new RoundRectShape();
            radPanel5.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel5.PanelElement.PanelFill.BackColor     = Color.Gray;

            radPanel6.PanelElement.Shape = new RoundRectShape();
            radPanel6.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel6.PanelElement.PanelFill.BackColor     = Color.Gray;

            radPanel7.PanelElement.Shape = new RoundRectShape();
            radPanel7.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel7.PanelElement.PanelFill.BackColor     = Color.Gray;

            var    directory = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
            string root      = Path.Combine(directory, "FIM");
            string trashPath = Path.Combine(root, "trash");

            if (Directory.Exists(trashPath))
            {
                var dir = new DirectoryInfo(trashPath);
                dir.Delete(true);
            }

            this.CenterToScreen();
        }
Ejemplo n.º 10
0
        public ParamMenu(UIComponent parent, bool actionParams = false) : base(parent)
        {
            this.actionParams = actionParams;

            // Ensure Font has been set.
            if (ParamMenu.font is FontClass == false)
            {
                ParamMenu.font = Systems.fonts.console;
            }

            this.visible = false;
        }
Ejemplo n.º 11
0
        public Form1_chooseList()
        {
            InitializeComponent();
            FontClass      fontclass   = new FontClass();
            List <Control> allControls = fontclass.GetAllControls(this);

            allControls.ForEach(k => k.Font = mostaan.GlobalVariable.headerlistFONTsmall);
            this.MaximizeBox          = false;
            panle1.PanelElement.Shape = new RoundRectShape();
            panle1.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            panle1.PanelElement.PanelFill.BackColor     = Color.Gray;
            panle2.PanelElement.Shape = new RoundRectShape();
            panle2.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            panle2.PanelElement.PanelFill.BackColor     = Color.Gray;
            this.CenterToScreen();
        }
Ejemplo n.º 12
0
        public MyGuiButton(string content, FontClass fontClass, int fontSize, Size size)
        {
            Content   = content;
            ContentA  = content;
            FontClass = fontClass;
            FontSize  = fontSize;
            Size      = size;
            Image     = Image.Load(".\\pic\\rectbutton_null.png");
            Style     = new GuiButtonStyle();

            Dragable = false;
            Readable = false;
            var font = FontClass.Fonts(FontSize);

            mTextBuffer     = new Text(Content, font, new Size());
            EasyInputAction = new EasyInputAction(this);
            EasyInputAction.AddEvent_InsideMouseLeftDown(Event_MouseLiftDown0);
        }
Ejemplo n.º 13
0
        public checkAdd()
        {
            InitializeComponent();
            FontClass      fontclass   = new FontClass();
            List <Control> allControls = fontclass.GetAllControls(this);

            allControls.ForEach(k => k.Font = mostaan.GlobalVariable.headerlistFONTsmall);
            this.MaximizeBox = false;
            this.CenterToScreen();
            using (Context context = new Context())
            {
                List <Model.bank> bnks = context.banks.ToList();

                bankCombo.DataSource    = bnks;
                bankCombo.DisplayMember = "FullName";
                bankCombo.ValueMember   = "ID";
            }
        }
Ejemplo n.º 14
0
        public tamincheck(string id)
        {
            InitializeComponent();
            FontClass fontclass = new FontClass();

            this.MaximizeBox = false;
            this.CenterToScreen();
            List <Control> allControls = fontclass.GetAllControls(this);

            allControls.ForEach(k => k.Font = mostaan.GlobalVariable.headerlistFONTsmall);

            Model.tamin model = context.tamins.SingleOrDefault(x => x.shomareSanad == id);
            shenasname.Text = model.shnesnameTitle;
            jadval.Text     = model.subject;
            radif.Text      = model.radifTitle;
            gheymat.Text    = model.mablagh.ToString();
            vahed.Text      = model.type;
        }
Ejemplo n.º 15
0
        public ContextMenu(UIComponent parent, short posX, short posY, byte xCount = 4, byte yCount = 4) : base(parent)
        {
            this.xCount = xCount;
            this.yCount = yCount;

            this.count = xCount * yCount;
            this.size  = (byte)ContextMenuEnum.Size;

            this.SetWidth((short)(this.size * this.xCount));
            this.SetHeight((short)(this.size * this.yCount));

            // posX, posY describes the center of the context menu.
            // x, y describes the top-left corner of the context menu.
            this.SetRelativePosition((short)(posX - (byte)ContextMenuEnum.HalfSize * this.xCount), (short)(posY - (byte)ContextMenuEnum.HalfSize * this.yCount));

            // Prepare Menu Options
            this.menuOptions = new Dictionary <byte, ContextMenuOpt>();

            // Ensure Font has been set.
            if (ContextMenu.font is FontClass == false)
            {
                ContextMenu.font = Systems.fonts.console;
            }
        }
Ejemplo n.º 16
0
 public void UpdateFontStyle(object sender, PointerRoutedEventArgs e)
 {
     if (FontSizeBox.SelectedItem != null)
     {
         int size = (int)FontSizeBox.SelectedItem;
         GlobalNodeHandler.standardtextFormat.FontSize = size;
     }
     if (FontStyleBox != null)
     {
         FontClass fstyle = (FontClass)FontStyleBox.SelectedItem;
         GlobalNodeHandler.standardtextFormat.FontFamily = fstyle.MyFontFamily.Source;
     }
     GlobalNodeHandler.standardtextFormat.FontStyle = FontStyle.Normal;
     if (GlobalNodeHandler.textbold)
     {
         GlobalNodeHandler.standardtextFormat.FontWeight = FontWeights.Bold;
     }
     if (GlobalNodeHandler.textitalic)
     {
         GlobalNodeHandler.standardtextFormat.FontStyle = FontStyle.Italic;
     }
     if (GlobalNodeHandler.textunderlined)
     {
     }
     if (GlobalNodeHandler.typing)
     {
         if (GlobalNodeHandler.clickedNode != null)
         {
             //GlobalNodeHandler.clickedNode.SetTextStyle(GlobalNodeHandler.standardtextFormat);
         }
         else if (GlobalNodeHandler.clickedLabel != null)
         {
             //GlobalNodeHandler.clickedLabel.SetTextStyle(GlobalNodeHandler.standardtextFormat);
         }
     }
 }
Ejemplo n.º 17
0
        public void Draw()
        {
            FontClass consoleFont = Systems.fonts.console;

            // Draw Console Background
            Systems.spriteBatch.Draw(Systems.tex2dBlack, new Rectangle(0, Systems.screen.viewHeight - 100, Systems.screen.viewWidth, Systems.screen.viewHeight), Color.Black * 0.85f);

            // Draw Console Text
            string consoleString = "> " + ConsoleTrack.instructionText;

            consoleFont.Draw(consoleString + (Systems.timer.UniFrame % 40 < 20 ? "|" : ""), 10, Systems.screen.viewHeight - 90, Color.White);

            // Draw Console Tab Highlight, if applicable
            if (ConsoleTrack.tabLookup.Length > 0)
            {
                // Determine length of current instruction line:
                Vector2 fontLen = consoleFont.font.MeasureString(consoleString);

                consoleFont.Draw(ConsoleTrack.tabLookup, 10 + (int)Math.Round(fontLen.X), Systems.screen.viewHeight - 90, Color.DarkSlateGray);
            }

            // Draw Console Help Text, if applicable.
            if (ConsoleTrack.helpText.Length > 0)
            {
                consoleFont.Draw(ConsoleTrack.helpText, 10, Systems.screen.viewHeight - 75, Color.Gray);
            }

            // Draw Console Possible Tab Options, if applicable.
            if (ConsoleTrack.possibleTabs.Length > 0)
            {
                consoleFont.Draw(ConsoleTrack.possibleTabs, 10, Systems.screen.viewHeight - 60, Color.DarkTurquoise);
            }

            // Draw Chat Console, if applicable.
            ChatConsole.Draw();
        }
Ejemplo n.º 18
0
        public Form19_saryer()
        {
            string shenasnameID = GlobalVariable.shenasnameID;

            InitializeComponent();
            FontClass      fontclass   = new FontClass();
            List <Control> allControls = fontclass.GetAllControls(this);

            allControls.ForEach(k => k.Font = mostaan.GlobalVariable.headerlistFONTsmall);
            header.Font      = mostaan.GlobalVariable.headerlistFONT;
            this.MaximizeBox = false;
            this.CenterToScreen();

            //panel1.PanelElement.Shape = new RoundRectShape();
            //panel1.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            //panel1.PanelElement.PanelFill.BackColor = Color.White;

            panel2.PanelElement.Shape = new RoundRectShape();
            panel2.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            panel2.PanelElement.PanelFill.BackColor     = Color.White;

            panel3.PanelElement.Shape = new RoundRectShape();
            panel3.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            panel3.PanelElement.PanelFill.BackColor     = Color.Violet;


            radPanel1.PanelElement.Shape = new RoundRectShape();
            radPanel1.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel1.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel2.PanelElement.Shape = new RoundRectShape();
            radPanel2.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel2.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel3.PanelElement.Shape = new RoundRectShape();
            radPanel3.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel3.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel4.PanelElement.Shape = new RoundRectShape();
            radPanel4.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel4.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel5.PanelElement.Shape = new RoundRectShape();
            radPanel5.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel5.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel6.PanelElement.Shape = new RoundRectShape();
            radPanel6.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel6.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel7.PanelElement.Shape = new RoundRectShape();
            radPanel7.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel7.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel8.PanelElement.Shape = new RoundRectShape();
            radPanel8.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel8.PanelElement.PanelFill.BackColor     = Color.Violet;

            radPanel9.PanelElement.Shape = new RoundRectShape();
            radPanel9.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel9.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel10.PanelElement.Shape = new RoundRectShape();
            radPanel10.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel10.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel1.PanelElement.Shape = new RoundRectShape();
            radPanel1.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel1.PanelElement.PanelFill.BackColor     = Color.White;



            radPanel13.PanelElement.Shape = new RoundRectShape();
            radPanel13.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel13.PanelElement.PanelFill.BackColor     = Color.Blue;
            radPanel14.PanelElement.Shape = new RoundRectShape();
            radPanel14.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel14.PanelElement.PanelFill.BackColor     = Color.Gray;


            label1.Font  = GlobalVariable.headerlistFONTsupecSmall;
            label4.Font  = GlobalVariable.headerlistFONTsupecSmall;
            label5.Font  = GlobalVariable.headerlistFONTsupecSmall;
            label6.Font  = GlobalVariable.headerlistFONTsupecSmall;
            label7.Font  = GlobalVariable.headerlistFONTsupecSmall;
            label8.Font  = GlobalVariable.headerlistFONTsupecSmall;
            label9.Font  = GlobalVariable.headerlistFONTsupecSmall;
            label10.Font = GlobalVariable.headerlistFONTsupecSmall;
            label11.Font = GlobalVariable.headerlistFONTsupecSmall;


            using (var dbcontext = new Model.Context())
            {
                List <Model.sayer> lst = (from p in dbcontext.sayers where p.shenasnameID == shenasnameID select p).ToList();
                dataGridView1.DataSource = lst;
                foreach (var item in lst)
                {
                    item.ID = lst.IndexOf(item) + 1;
                }
            }



            dataGridView1.Width = 2300;

            dataGridView1.Columns["ID"].HeaderText                    = "ردیف";
            dataGridView1.Columns["ID"].Width                         = 120;
            dataGridView1.Columns["ID"].DisplayIndex                  = 1;
            dataGridView1.Columns["title"].HeaderText                 = "نام دستگاه";
            dataGridView1.Columns["title"].Width                      = 180;
            dataGridView1.Columns["title"].DisplayIndex               = 2;
            dataGridView1.Columns["title"].DefaultCellStyle.Font      = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns["creatoreCo"].HeaderText            = "شرکت سازنده یا فروشنده";
            dataGridView1.Columns["creatoreCo"].Width                 = 180;
            dataGridView1.Columns["creatoreCo"].DisplayIndex          = 3;
            dataGridView1.Columns["creatoreCo"].DefaultCellStyle.Font = GlobalVariable.headerlistFONTsupecSmall;

            dataGridView1.Columns["count"].HeaderText   = "تعداد";
            dataGridView1.Columns["count"].Width        = 180;
            dataGridView1.Columns["count"].DisplayIndex = 4;

            dataGridView1.Columns["vahedPR"].HeaderText   = "قیمت واحد پیش بینی ریالی";
            dataGridView1.Columns["vahedPR"].Width        = 180;
            dataGridView1.Columns["vahedPR"].DisplayIndex = 5;
            dataGridView1.Columns["vahedNR"].HeaderText   = "قیمت واحد نهایی ریالی";
            dataGridView1.Columns["vahedNR"].Width        = 180;
            dataGridView1.Columns["vahedNR"].DefaultCellStyle.BackColor = Color.Gray;
            dataGridView1.Columns["vahedNR"].DefaultCellStyle.ForeColor = Color.White;
            dataGridView1.Columns["vahedNR"].DisplayIndex = 6;
            dataGridView1.Columns["vahedPD"].HeaderText   = "قیمت واحد پیش بینی دلاری";
            dataGridView1.Columns["vahedPD"].Width        = 180;
            dataGridView1.Columns["vahedPD"].DisplayIndex = 7;
            dataGridView1.Columns["vahedND"].HeaderText   = "قیمت واحد نهایی دلاری";
            dataGridView1.Columns["vahedND"].Width        = 180;
            dataGridView1.Columns["vahedND"].DisplayIndex = 8;
            dataGridView1.Columns["vahedND"].DefaultCellStyle.BackColor = Color.Gray;
            dataGridView1.Columns["vahedND"].DefaultCellStyle.ForeColor = Color.White;
            dataGridView1.Columns["kollPR"].HeaderText   = "کل پیش بینی ریالی";
            dataGridView1.Columns["kollPR"].Width        = 180;
            dataGridView1.Columns["kollPR"].DisplayIndex = 9;
            dataGridView1.Columns["kollNR"].HeaderText   = "کل نهایی ریالی";
            dataGridView1.Columns["kollNR"].Width        = 180;
            dataGridView1.Columns["kollNR"].DisplayIndex = 10;
            dataGridView1.Columns["kollNR"].DefaultCellStyle.BackColor = Color.Gray;
            dataGridView1.Columns["kollNR"].DefaultCellStyle.ForeColor = Color.White;
            dataGridView1.Columns["kollPD"].HeaderText   = "کل پیش بینی دلاری";
            dataGridView1.Columns["kollPD"].Width        = 180;
            dataGridView1.Columns["kollPD"].DisplayIndex = 11;
            dataGridView1.Columns["kollND"].HeaderText   = "کل نهایی دلاری";
            dataGridView1.Columns["kollND"].Width        = 180;
            dataGridView1.Columns["kollND"].DisplayIndex = 12;
            dataGridView1.Columns["kollND"].DefaultCellStyle.BackColor = Color.Gray;
            dataGridView1.Columns["kollND"].DefaultCellStyle.ForeColor = Color.White;
            dataGridView1.Columns["shenasnameID"].Visible = false;
            // dataGridView1.Columns["ID"].Visible = false;



            dataGridView1.Columns[0].HeaderCell.Style.Font  = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[1].HeaderCell.Style.Font  = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[2].HeaderCell.Style.Font  = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[3].HeaderCell.Style.Font  = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[4].HeaderCell.Style.Font  = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[5].HeaderCell.Style.Font  = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[6].HeaderCell.Style.Font  = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[7].HeaderCell.Style.Font  = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[8].HeaderCell.Style.Font  = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[9].HeaderCell.Style.Font  = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[10].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[11].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[12].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;

            dataGridView1.Columns[0].HeaderCell.Style.Alignment  = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.Columns[1].HeaderCell.Style.Alignment  = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.Columns[2].HeaderCell.Style.Alignment  = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.Columns[3].HeaderCell.Style.Alignment  = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.Columns[4].HeaderCell.Style.Alignment  = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.Columns[5].HeaderCell.Style.Alignment  = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.Columns[6].HeaderCell.Style.Alignment  = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.Columns[7].HeaderCell.Style.Alignment  = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.Columns[8].HeaderCell.Style.Alignment  = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.Columns[9].HeaderCell.Style.Alignment  = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.Columns[10].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.Columns[11].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.Columns[12].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;

            dataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.Gray;
            dataGridView1.EnableHeadersVisualStyles = false;

            dataGridView1.DefaultCellStyle.Font      = GlobalVariable.headerlistFONTsmall;
            dataGridView1.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
        }
Ejemplo n.º 19
0
        public Bakhsh_ShoCopies()
        {
            InitializeComponent();

            FontClass      fontclass   = new FontClass();
            List <Control> allControls = fontclass.GetAllControls(this);

            allControls.ForEach(k => k.Font = mostaan.GlobalVariable.headerlistFONTsmall);
            this.MaximizeBox = false;
            this.CenterToScreen();


            string nakhshID = GlobalVariable.bakhshID;

            using (var dbcontext = new Model.Context())
            {
                List <bakhsh> lst = (from p in dbcontext.bakhshes where (p.ID == nakhshID || p.parent == nakhshID) && (p.final == 1) select p).OrderByDescending(x => x.date).ThenByDescending(x => x.time).ToList();

                List <ViewModel.shenasnameCopiesVM> list = new List <ViewModel.shenasnameCopiesVM>();
                foreach (var item in lst)
                {
                    int index = lst.IndexOf(item);

                    string count = index == 0 ? "نسخه نهایی" : "نسخه " + (lst.Count() - (index)).ToString();
                    ViewModel.shenasnameCopiesVM vmitem = new ViewModel.shenasnameCopiesVM()
                    {
                        ID      = item.ID,
                        count   = count,
                        date    = item.date.ToPersianDateString(),
                        changer = item.changer,
                    };
                    list.Add(vmitem);
                }
                dataGridView1.DataSource = list;
            }



            dataGridView1.Columns["ID"].HeaderText   = "ردیف";
            dataGridView1.Columns["ID"].Width        = 110;
            dataGridView1.Columns["ID"].DisplayIndex = 0;

            dataGridView1.Columns["count"].HeaderText            = "نسخه";
            dataGridView1.Columns["count"].Width                 = 200;
            dataGridView1.Columns["count"].DisplayIndex          = 1;
            dataGridView1.Columns["count"].DefaultCellStyle.Font = GlobalVariable.headerlistFONTsupecSmall;


            dataGridView1.Columns["date"].HeaderText            = "تاریخ";
            dataGridView1.Columns["date"].Width                 = 200;
            dataGridView1.Columns["date"].DisplayIndex          = 2;
            dataGridView1.Columns["date"].DefaultCellStyle.Font = GlobalVariable.headerlistFONTsupecSmall;

            //dataGridView1.Columns["noskhe"].HeaderText = "تغییرات";
            //dataGridView1.Columns["noskhe"].Width = 416;
            //dataGridView1.Columns["noskhe"].DisplayIndex = 3;
            //dataGridView1.Columns["noskhe"].DefaultCellStyle.Font = GlobalVariable.headerlistFONTsupecSmall;

            dataGridView1.Columns["changer"].HeaderText            = "تغییر دهنده ";
            dataGridView1.Columns["changer"].Width                 = 200;
            dataGridView1.Columns["changer"].DisplayIndex          = 3;
            dataGridView1.Columns["changer"].DefaultCellStyle.Font = GlobalVariable.headerlistFONTsupecSmall;



            dataGridView1.Columns[0].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[1].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[2].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[3].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[4].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;



            dataGridView1.Columns[0].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.Columns[1].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.Columns[2].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.Columns[3].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.Columns[4].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;



            dataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.Gray;
            dataGridView1.EnableHeadersVisualStyles = false;

            dataGridView1.DefaultCellStyle.Font      = GlobalVariable.headerlistFONTsmall;
            dataGridView1.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
        }
        private void OnSetFontClass(FontClass sel) => SafeObtain((ref ImageLayerTextDescriptorXml x) =>
        {
            x.m_fontClass = sel;

            WriteTheSignsMod.Controller.HighwayShieldsAtlasLibrary.PurgeShields();
        });
Ejemplo n.º 21
0
 private void OnSetFontClass(FontClass sel) => SafeObtain((ref BoardTextDescriptorGeneralXml desc) => desc.m_fontClass = sel);
Ejemplo n.º 22
0
        public Bakhsh_add()
        {
            InitializeComponent();
            Model.Context dbcontext = new Model.Context();

            FontClass      fontclass   = new FontClass();
            List <Control> allControls = fontclass.GetAllControls(this);

            allControls.ForEach(k => k.Font = mostaan.GlobalVariable.headerlistFONTsmall);

            this.MaximizeBox = false;
            this.CenterToScreen();



            radPanel1.PanelElement.Shape = new RoundRectShape();
            radPanel1.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel1.PanelElement.PanelFill.BackColor     = Color.White;


            radPanel2.PanelElement.Shape = new RoundRectShape();
            radPanel2.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel2.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel3.PanelElement.Shape = new RoundRectShape();
            radPanel3.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel3.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel4.PanelElement.Shape = new RoundRectShape();
            radPanel4.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel4.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel5.PanelElement.Shape = new RoundRectShape();
            radPanel5.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel5.PanelElement.PanelFill.BackColor     = Color.Gray;

            string bakhshID               = GlobalVariable.bakhshID;
            List <Model.markaz> lst       = new List <Model.markaz>();
            List <user>         userlist  = dbcontext.users.ToList();
            List <user>         userlist2 = dbcontext.users.ToList();



            List <user> list = dbcontext.users.ToList();


            masool.DataSource    = userlist;
            masool.DisplayMember = "name";
            masool.ValueMember   = "ID";

            janeshin.DataSource    = userlist2;
            janeshin.DisplayMember = "name";
            janeshin.ValueMember   = "ID";


            if (bakhshID != "")
            {
                bakhsh selectedbakhsh = dbcontext.bakhshes.SingleOrDefault(x => x.ID == bakhshID);

                lst = (from p in dbcontext.markazs where p.BakhshID == selectedbakhsh.parent && p.master == "1" select p).ToList();
                dataGridView1.DataSource = lst;


                Model.bakhsh item = dbcontext.bakhshes.Where(x => x.ID == bakhshID).FirstOrDefault();

                title.Text             = item.title;
                masool.SelectedIndex   = masool.FindStringExact(selectedbakhsh.masoul);
                janeshin.SelectedIndex = janeshin.FindStringExact(selectedbakhsh.janeshin);
            }
            else
            {
                dataGridView1.DataSource = lst;
            }



            dataGridView1.Columns["ID"].HeaderText               = "ردیف";
            dataGridView1.Columns["ID"].Width                    = 120;
            dataGridView1.Columns["ID"].DisplayIndex             = 1;
            dataGridView1.Columns["title"].HeaderText            = "عنوان مرکز";
            dataGridView1.Columns["title"].Width                 = 216;
            dataGridView1.Columns["title"].DisplayIndex          = 2;
            dataGridView1.Columns["title"].DefaultCellStyle.Font = GlobalVariable.headerlistFONTsupecSmall;

            dataGridView1.Columns["masoul"].HeaderText            = "مسئول مرکز";
            dataGridView1.Columns["masoul"].Width                 = 216;
            dataGridView1.Columns["masoul"].DisplayIndex          = 3;
            dataGridView1.Columns["masoul"].DefaultCellStyle.Font = GlobalVariable.headerlistFONTsupecSmall;

            dataGridView1.Columns["janeshin"].HeaderText            = "جانشین مرکز";
            dataGridView1.Columns["janeshin"].Width                 = 216;
            dataGridView1.Columns["janeshin"].DisplayIndex          = 4;
            dataGridView1.Columns["janeshin"].DefaultCellStyle.Font = GlobalVariable.headerlistFONTsupecSmall;



            dataGridView1.Columns["parent"].Visible   = false;
            dataGridView1.Columns["final"].Visible    = false;
            dataGridView1.Columns["isDone"].Visible   = false;
            dataGridView1.Columns["master"].Visible   = false;
            dataGridView1.Columns["BakhshID"].Visible = false;
            dataGridView1.Columns["changer"].Visible  = false;
            dataGridView1.Columns["date"].Visible     = false;
            dataGridView1.Columns["time"].Visible     = false;


            // dataGridView1.Columns["ID"].Visible = false;



            dataGridView1.Columns[0].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[1].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[2].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[3].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[4].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;



            dataGridView1.Columns[0].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.Columns[1].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.Columns[2].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.Columns[3].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.Columns[4].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
        }
Ejemplo n.º 23
0
 public wordText(FontClass font, string text, EnumProvider.Alignment alignment)
 {
     mFont      = font;
     mText      = text;
     mAlignment = alignment;
 }
Ejemplo n.º 24
0
        public Markaz_List()
        {
            InitializeComponent();
            this.DoubleBuffered = true;
            this.MaximizeBox    = false;
            this.CenterToScreen();
            FontClass      fontclass   = new FontClass();
            List <Control> allControls = fontclass.GetAllControls(this);

            allControls.ForEach(k => k.Font = mostaan.GlobalVariable.headerlistFONTsmall);
            List <Model.markaz> lst = new List <markaz>();
            var q = dbcontext.markazs.Where(x => x.ID == x.parent || x.final == 0).OrderByDescending(x => x.ID);// && x.isDone != true

            if (q != null)
            {
                lst = q.ToList();
            }
            if (lst.Count == 0)
            {
                return;
            }
            int zarib = 0;

            //foreach(var item in lst)
            //{
            //    dbcontext.bakhshes.Remove(item);
            //}
            //dbcontext.SaveChanges();
            Telerik.WinControls.UI.RadPanel haderPanel = new Telerik.WinControls.UI.RadPanel();
            haderPanel.Dock               = System.Windows.Forms.DockStyle.Top;
            haderPanel.Padding            = new System.Windows.Forms.Padding(5);
            haderPanel.Height             = 50;
            haderPanel.PanelElement.Shape = new RoundRectShape();
            haderPanel.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            haderPanel.PanelElement.PanelFill.BackColor     = Color.Transparent;
            ((Telerik.WinControls.Primitives.BorderPrimitive)(haderPanel.GetChildAt(0).GetChildAt(1))).Visibility = Telerik.WinControls.ElementVisibility.Collapsed;

            System.Windows.Forms.Label haderPanelLable = new System.Windows.Forms.Label();
            haderPanelLable.BackColor = System.Drawing.Color.Transparent;
            haderPanelLable.Dock      = System.Windows.Forms.DockStyle.Fill;
            haderPanelLable.ForeColor = System.Drawing.Color.White;
            haderPanelLable.Location  = new System.Drawing.Point(5, 5);
            haderPanelLable.TabIndex  = 0;
            haderPanelLable.Text      = "لیست مراکز  ";
            haderPanelLable.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
            haderPanelLable.AutoSize  = false;
            haderPanelLable.Font      = GlobalVariable.headerlistFONTBold;

            haderPanel.Controls.Add(haderPanelLable);
            this.panelHolder.Controls.Add(haderPanel);

            for (int i = 0; i < lst.Count; i = i + 2)
            {
                Telerik.WinControls.UI.RadPanel radPanel = new Telerik.WinControls.UI.RadPanel();
                radPanel.Dock    = System.Windows.Forms.DockStyle.Bottom;
                radPanel.Padding = new System.Windows.Forms.Padding(15);
                radPanel.Width   = this.panelHolder.Width;
                ((Telerik.WinControls.Primitives.BorderPrimitive)(radPanel.GetChildAt(0).GetChildAt(1))).Visibility  = Telerik.WinControls.ElementVisibility.Collapsed;
                ((Telerik.WinControls.Primitives.FillPrimitive)(radPanel.GetChildAt(0).GetChildAt(0))).BackColor2    = System.Drawing.Color.Transparent;
                ((Telerik.WinControls.Primitives.FillPrimitive)(radPanel.GetChildAt(0).GetChildAt(0))).BackColor3    = System.Drawing.Color.Transparent;
                ((Telerik.WinControls.Primitives.FillPrimitive)(radPanel.GetChildAt(0).GetChildAt(0))).BackColor4    = System.Drawing.Color.Transparent;
                ((Telerik.WinControls.Primitives.FillPrimitive)(radPanel.GetChildAt(0).GetChildAt(0))).GradientStyle = Telerik.WinControls.GradientStyles.Linear;
                ((Telerik.WinControls.Primitives.FillPrimitive)(radPanel.GetChildAt(0).GetChildAt(0))).BackColor     = System.Drawing.Color.Transparent;

                System.Windows.Forms.TableLayoutPanel table = new System.Windows.Forms.TableLayoutPanel();
                table.ColumnCount = 2;
                table.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
                table.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
                table.Dock        = System.Windows.Forms.DockStyle.Fill;
                table.RightToLeft = System.Windows.Forms.RightToLeft.Yes;
                if (lst.Count() > i)
                {
                    Telerik.WinControls.UI.RadPanel radPanel20 = new Telerik.WinControls.UI.RadPanel();
                    radPanel20.Dock               = System.Windows.Forms.DockStyle.Fill;
                    radPanel20.Padding            = new System.Windows.Forms.Padding(20);
                    radPanel20.PanelElement.Shape = new RoundRectShape();
                    radPanel20.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
                    radPanel20.PanelElement.PanelFill.BackColor     = Color.Transparent;
                    ((Telerik.WinControls.Primitives.BorderPrimitive)(radPanel20.GetChildAt(0).GetChildAt(1))).Visibility = Telerik.WinControls.ElementVisibility.Collapsed;


                    Telerik.WinControls.UI.RadPanel radPanel21 = new Telerik.WinControls.UI.RadPanel();
                    radPanel21.Dock = System.Windows.Forms.DockStyle.Fill;
                    // radPanel21.Padding = new System.Windows.Forms.Padding(15);
                    radPanel21.PanelElement.Shape = new RoundRectShape();
                    radPanel21.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
                    radPanel21.PanelElement.PanelFill.BackColor     = Color.White;
                    ((Telerik.WinControls.Primitives.BorderPrimitive)(radPanel21.GetChildAt(0).GetChildAt(1))).Visibility = Telerik.WinControls.ElementVisibility.Collapsed;
                    //((Telerik.WinControls.Primitives.BorderPrimitive)(radPanel21.GetChildAt(0).GetChildAt(1))).ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(180)))), ((int)(((byte)(90)))), ((int)(((byte)(222)))));
                    zarib = radPanel21.Height;
                    Telerik.WinControls.UI.RadPanel radPanel22 = new Telerik.WinControls.UI.RadPanel();
                    radPanel22.Dock               = System.Windows.Forms.DockStyle.Top;
                    radPanel22.Padding            = new System.Windows.Forms.Padding(0);
                    radPanel22.PanelElement.Shape = new RoundRectShape();
                    radPanel22.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
                    radPanel22.PanelElement.PanelFill.BackColor     = Color.Gray;
                    radPanel22.Height = 50;


                    ((Telerik.WinControls.Primitives.BorderPrimitive)(radPanel22.GetChildAt(0).GetChildAt(1))).Visibility = Telerik.WinControls.ElementVisibility.Collapsed;

                    System.Windows.Forms.Label lable22 = new System.Windows.Forms.Label();
                    lable22.BackColor = System.Drawing.Color.Transparent;
                    lable22.Dock      = System.Windows.Forms.DockStyle.Fill;
                    lable22.ForeColor = System.Drawing.Color.White;
                    lable22.Location  = new System.Drawing.Point(5, 5);
                    lable22.TabIndex  = 0;
                    lable22.Text      = lst[i].title;
                    lable22.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
                    lable22.AutoSize  = false;
                    lable22.Font      = GlobalVariable.headerlistFONTsmall;


                    Telerik.WinControls.UI.RadPanel radPanel23 = new Telerik.WinControls.UI.RadPanel();
                    radPanel23.Dock    = System.Windows.Forms.DockStyle.Top;
                    radPanel23.Padding = new System.Windows.Forms.Padding(0, 0, 5, 0);
                    radPanel23.Height  = 50;
                    radPanel23.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
                    radPanel23.PanelElement.PanelFill.BackColor     = Color.White;
                    ((Telerik.WinControls.Primitives.BorderPrimitive)(radPanel23.GetChildAt(0).GetChildAt(1))).Visibility = Telerik.WinControls.ElementVisibility.Collapsed;
                    radPanel23.RightToLeft = System.Windows.Forms.RightToLeft.Yes;

                    System.Windows.Forms.Label lable23 = new System.Windows.Forms.Label();
                    lable23.BackColor   = System.Drawing.Color.Transparent;
                    lable23.Dock        = System.Windows.Forms.DockStyle.Fill;
                    lable23.ForeColor   = System.Drawing.Color.Black;
                    lable23.Location    = new System.Drawing.Point(5, 5);
                    lable23.TabIndex    = 0;
                    lable23.Text        = "عنوان مرکز :";
                    lable23.TextAlign   = System.Drawing.ContentAlignment.MiddleLeft;
                    lable23.AutoSize    = false;
                    lable23.Font        = GlobalVariable.headerlistFONTBold;
                    lable23.RightToLeft = System.Windows.Forms.RightToLeft.Yes;



                    Telerik.WinControls.UI.RadPanel radPanel24 = new Telerik.WinControls.UI.RadPanel();
                    radPanel24.Dock    = System.Windows.Forms.DockStyle.Top;
                    radPanel24.Padding = new System.Windows.Forms.Padding(0, 0, 20, 0);
                    radPanel24.Height  = 50;
                    radPanel24.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
                    radPanel24.PanelElement.PanelFill.BackColor     = Color.White;
                    ((Telerik.WinControls.Primitives.BorderPrimitive)(radPanel24.GetChildAt(0).GetChildAt(1))).Visibility = Telerik.WinControls.ElementVisibility.Collapsed;



                    System.Windows.Forms.Label lable24 = new System.Windows.Forms.Label();
                    lable24.BackColor   = System.Drawing.Color.Transparent;
                    lable24.Dock        = System.Windows.Forms.DockStyle.Fill;
                    lable24.ForeColor   = System.Drawing.Color.Black;
                    lable24.Location    = new System.Drawing.Point(5, 5);
                    lable24.TabIndex    = 0;
                    lable24.Text        = lst[i].title == null ? "" : lst[i].title.ToString();
                    lable24.TextAlign   = System.Drawing.ContentAlignment.MiddleLeft;
                    lable24.AutoSize    = false;
                    lable24.Font        = GlobalVariable.headerlistFONTsmall;
                    lable24.RightToLeft = System.Windows.Forms.RightToLeft.Yes;


                    Telerik.WinControls.UI.RadPanel radPanel25 = new Telerik.WinControls.UI.RadPanel();
                    radPanel25.Dock    = System.Windows.Forms.DockStyle.Top;
                    radPanel25.Padding = new System.Windows.Forms.Padding(0, 0, 5, 0);
                    radPanel25.Height  = 50;
                    radPanel25.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
                    radPanel25.PanelElement.PanelFill.BackColor     = Color.White;
                    ((Telerik.WinControls.Primitives.BorderPrimitive)(radPanel25.GetChildAt(0).GetChildAt(1))).Visibility = Telerik.WinControls.ElementVisibility.Collapsed;



                    System.Windows.Forms.Label lable25 = new System.Windows.Forms.Label();
                    lable25.BackColor   = System.Drawing.Color.Transparent;
                    lable25.Dock        = System.Windows.Forms.DockStyle.Fill;
                    lable25.ForeColor   = System.Drawing.Color.Black;
                    lable25.Location    = new System.Drawing.Point(5, 5);
                    lable25.TabIndex    = 0;
                    lable25.Text        = "مسئول بخش :";
                    lable25.TextAlign   = System.Drawing.ContentAlignment.MiddleLeft;
                    lable25.AutoSize    = false;
                    lable25.Font        = GlobalVariable.headerlistFONTBold;
                    lable25.RightToLeft = System.Windows.Forms.RightToLeft.Yes;

                    Telerik.WinControls.UI.RadPanel radPanel26 = new Telerik.WinControls.UI.RadPanel();
                    radPanel26.Dock    = System.Windows.Forms.DockStyle.Top;
                    radPanel26.Padding = new System.Windows.Forms.Padding(0, 0, 20, 0);
                    radPanel26.Height  = 50;
                    radPanel26.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
                    radPanel26.PanelElement.PanelFill.BackColor     = Color.White;
                    ((Telerik.WinControls.Primitives.BorderPrimitive)(radPanel26.GetChildAt(0).GetChildAt(1))).Visibility = Telerik.WinControls.ElementVisibility.Collapsed;


                    System.Windows.Forms.Label lable26 = new System.Windows.Forms.Label();
                    lable26.BackColor = System.Drawing.Color.Transparent;
                    lable26.Dock      = System.Windows.Forms.DockStyle.Fill;
                    lable26.ForeColor = System.Drawing.Color.Black;
                    lable26.Location  = new System.Drawing.Point(5, 5);
                    lable26.TabIndex  = 0;
                    lable26.Text      = lst[i].masoul;
                    lable26.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
                    lable26.AutoSize  = false;
                    lable26.Font      = GlobalVariable.headerlistFONTsmall;

                    Telerik.WinControls.UI.RadPanel radPanel27 = new Telerik.WinControls.UI.RadPanel();
                    radPanel27.Dock    = System.Windows.Forms.DockStyle.Top;
                    radPanel27.Padding = new System.Windows.Forms.Padding(0, 0, 5, 0);
                    radPanel27.Height  = 50;
                    radPanel27.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
                    radPanel27.PanelElement.PanelFill.BackColor     = Color.White;
                    ((Telerik.WinControls.Primitives.BorderPrimitive)(radPanel27.GetChildAt(0).GetChildAt(1))).Visibility = Telerik.WinControls.ElementVisibility.Collapsed;


                    System.Windows.Forms.Label lable27 = new System.Windows.Forms.Label();
                    lable27.BackColor   = System.Drawing.Color.Transparent;
                    lable27.Dock        = System.Windows.Forms.DockStyle.Fill;
                    lable27.ForeColor   = System.Drawing.Color.Black;
                    lable27.Location    = new System.Drawing.Point(5, 5);
                    lable27.TabIndex    = 0;
                    lable27.Text        = "جانشین مرکز :";
                    lable27.TextAlign   = System.Drawing.ContentAlignment.MiddleLeft;
                    lable27.AutoSize    = false;
                    lable27.Font        = GlobalVariable.headerlistFONTBold;
                    lable27.RightToLeft = System.Windows.Forms.RightToLeft.Yes;

                    Telerik.WinControls.UI.RadPanel radPanel28 = new Telerik.WinControls.UI.RadPanel();
                    radPanel28.Dock    = System.Windows.Forms.DockStyle.Top;
                    radPanel28.Padding = new System.Windows.Forms.Padding(0, 0, 20, 0);
                    radPanel28.Height  = 50;
                    radPanel28.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
                    radPanel28.PanelElement.PanelFill.BackColor     = Color.White;
                    ((Telerik.WinControls.Primitives.BorderPrimitive)(radPanel28.GetChildAt(0).GetChildAt(1))).Visibility = Telerik.WinControls.ElementVisibility.Collapsed;


                    System.Windows.Forms.Label lable28 = new System.Windows.Forms.Label();
                    lable28.BackColor = System.Drawing.Color.Transparent;
                    lable28.Dock      = System.Windows.Forms.DockStyle.Fill;
                    lable28.ForeColor = System.Drawing.Color.Black;
                    lable28.Location  = new System.Drawing.Point(5, 5);
                    lable28.TabIndex  = 0;
                    lable28.Text      = lst[i].janeshin;
                    lable28.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
                    lable28.AutoSize  = false;
                    lable28.Font      = GlobalVariable.headerlistFONTsmall;

                    Telerik.WinControls.UI.RadPanel radPanel29 = new Telerik.WinControls.UI.RadPanel();
                    radPanel29.Dock    = System.Windows.Forms.DockStyle.Top;
                    radPanel29.Padding = new System.Windows.Forms.Padding(25, 5, 25, 5);
                    radPanel29.Height  = 50;
                    radPanel29.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
                    radPanel29.PanelElement.PanelFill.BackColor     = Color.White;
                    ((Telerik.WinControls.Primitives.BorderPrimitive)(radPanel29.GetChildAt(0).GetChildAt(1))).Visibility = Telerik.WinControls.ElementVisibility.Collapsed;



                    if (lst[i].isDone == true)
                    {
                        Telerik.WinControls.UI.RadPanel radPanel292 = new Telerik.WinControls.UI.RadPanel();
                        radPanel292.Dock               = System.Windows.Forms.DockStyle.Right;
                        radPanel292.Padding            = new System.Windows.Forms.Padding(5);
                        radPanel292.Height             = 50;
                        radPanel292.Width              = radPanel29.Width / 2;
                        radPanel292.PanelElement.Shape = new RoundRectShape();
                        radPanel292.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
                        radPanel292.PanelElement.PanelFill.BackColor     = Color.Purple;
                        ((Telerik.WinControls.Primitives.BorderPrimitive)(radPanel292.GetChildAt(0).GetChildAt(1))).Visibility = Telerik.WinControls.ElementVisibility.Collapsed;



                        System.Windows.Forms.Label lable292 = new System.Windows.Forms.Label();
                        lable292.BackColor = System.Drawing.Color.Transparent;
                        lable292.Dock      = System.Windows.Forms.DockStyle.Fill;
                        lable292.ForeColor = System.Drawing.Color.White;
                        lable292.Location  = new System.Drawing.Point(5, 5);
                        lable292.TabIndex  = 0;
                        lable292.Name      = "H" + lst[i].ID.ToString();
                        lable292.Text      = "مشاهده نسخه ها";
                        lable292.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
                        lable292.AutoSize  = false;
                        lable292.Font      = GlobalVariable.headerlistFONTsupecSmall;
                        lable292.Click    += new System.EventHandler(showCopies);



                        radPanel29.Controls.Add(radPanel292);
                        radPanel292.Controls.Add(lable292);
                    }
                    else
                    {
                        Telerik.WinControls.UI.RadPanel radPanel291 = new Telerik.WinControls.UI.RadPanel();
                        radPanel291.Dock               = System.Windows.Forms.DockStyle.Left;
                        radPanel291.Padding            = new System.Windows.Forms.Padding(5);
                        radPanel291.Height             = 50;
                        radPanel291.Width              = radPanel29.Width / 2;
                        radPanel291.PanelElement.Shape = new RoundRectShape();
                        radPanel291.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
                        radPanel291.PanelElement.PanelFill.BackColor     = Color.Red;
                        ((Telerik.WinControls.Primitives.BorderPrimitive)(radPanel291.GetChildAt(0).GetChildAt(1))).Visibility = Telerik.WinControls.ElementVisibility.Collapsed;

                        System.Windows.Forms.Label lable291 = new System.Windows.Forms.Label();
                        lable291.BackColor = System.Drawing.Color.Transparent;
                        lable291.Dock      = System.Windows.Forms.DockStyle.Fill;
                        lable291.ForeColor = System.Drawing.Color.White;
                        lable291.Location  = new System.Drawing.Point(5, 5);
                        lable291.TabIndex  = 0;
                        lable291.Text      = "حذف";
                        lable291.Name      = "D" + lst[i].ID.ToString();
                        lable291.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
                        lable291.AutoSize  = false;
                        lable291.Font      = GlobalVariable.headerlistFONTsupecSmall;
                        lable291.Click    += new System.EventHandler(DeleteItem);


                        Telerik.WinControls.UI.RadPanel radPanel292 = new Telerik.WinControls.UI.RadPanel();
                        radPanel292.Dock               = System.Windows.Forms.DockStyle.Right;
                        radPanel292.Padding            = new System.Windows.Forms.Padding(5);
                        radPanel292.Height             = 50;
                        radPanel292.Width              = radPanel29.Width / 2;
                        radPanel292.PanelElement.Shape = new RoundRectShape();
                        radPanel292.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
                        radPanel292.PanelElement.PanelFill.BackColor     = Color.Purple;
                        ((Telerik.WinControls.Primitives.BorderPrimitive)(radPanel292.GetChildAt(0).GetChildAt(1))).Visibility = Telerik.WinControls.ElementVisibility.Collapsed;



                        System.Windows.Forms.Label lable292 = new System.Windows.Forms.Label();
                        lable292.BackColor = System.Drawing.Color.Transparent;
                        lable292.Dock      = System.Windows.Forms.DockStyle.Fill;
                        lable292.ForeColor = System.Drawing.Color.White;
                        lable292.Location  = new System.Drawing.Point(5, 5);
                        lable292.TabIndex  = 0;
                        lable292.Name      = lst[i].ID.ToString();
                        lable292.Text      = "ویرایش";

                        lable292.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
                        lable292.AutoSize  = false;
                        lable292.Font      = GlobalVariable.headerlistFONTsupecSmall;
                        lable292.Click    += new System.EventHandler(viewDetail);

                        radPanel29.Controls.Add(radPanel291);
                        radPanel291.Controls.Add(lable291);

                        radPanel29.Controls.Add(radPanel292);
                        radPanel292.Controls.Add(lable292);
                    }



                    radPanel22.Controls.Add(lable22);
                    radPanel23.Controls.Add(lable23);
                    radPanel24.Controls.Add(lable24);
                    radPanel25.Controls.Add(lable25);
                    radPanel26.Controls.Add(lable26);
                    radPanel27.Controls.Add(lable27);
                    radPanel28.Controls.Add(lable28);



                    radPanel21.Controls.Add(radPanel29);
                    radPanel21.Controls.Add(radPanel28);
                    radPanel21.Controls.Add(radPanel27);
                    radPanel21.Controls.Add(radPanel26);
                    radPanel21.Controls.Add(radPanel25);
                    radPanel21.Controls.Add(radPanel24);
                    radPanel21.Controls.Add(radPanel23);
                    radPanel21.Controls.Add(radPanel22);

                    radPanel20.Controls.Add(radPanel21);

                    table.Controls.Add(radPanel20);
                }

                if (lst.Count() > (i + 1))
                {
                    i += 1;
                    Telerik.WinControls.UI.RadPanel radPanel30 = new Telerik.WinControls.UI.RadPanel();
                    radPanel30.Dock               = System.Windows.Forms.DockStyle.Fill;
                    radPanel30.Padding            = new System.Windows.Forms.Padding(20);
                    radPanel30.PanelElement.Shape = new RoundRectShape();
                    radPanel30.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
                    radPanel30.PanelElement.PanelFill.BackColor     = Color.Transparent;
                    ((Telerik.WinControls.Primitives.BorderPrimitive)(radPanel30.GetChildAt(0).GetChildAt(1))).Visibility = Telerik.WinControls.ElementVisibility.Collapsed;


                    Telerik.WinControls.UI.RadPanel radPanel31 = new Telerik.WinControls.UI.RadPanel();
                    radPanel31.Dock = System.Windows.Forms.DockStyle.Fill;
                    // radPanel31.Padding = new System.Windows.Forms.Padding(15);
                    radPanel31.PanelElement.Shape = new RoundRectShape();
                    radPanel31.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
                    radPanel31.PanelElement.PanelFill.BackColor     = Color.White;
                    ((Telerik.WinControls.Primitives.BorderPrimitive)(radPanel31.GetChildAt(0).GetChildAt(1))).Visibility = Telerik.WinControls.ElementVisibility.Collapsed;
                    //((Telerik.WinControls.Primitives.BorderPrimitive)(radPanel31.GetChildAt(0).GetChildAt(1))).ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(180)))), ((int)(((byte)(90)))), ((int)(((byte)(222)))));

                    Telerik.WinControls.UI.RadPanel radPanel32 = new Telerik.WinControls.UI.RadPanel();
                    radPanel32.Dock               = System.Windows.Forms.DockStyle.Top;
                    radPanel32.Padding            = new System.Windows.Forms.Padding(0);
                    radPanel32.PanelElement.Shape = new RoundRectShape();
                    radPanel32.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
                    radPanel32.PanelElement.PanelFill.BackColor     = Color.Gray;
                    radPanel32.Height = 50;


                    ((Telerik.WinControls.Primitives.BorderPrimitive)(radPanel32.GetChildAt(0).GetChildAt(1))).Visibility = Telerik.WinControls.ElementVisibility.Collapsed;

                    System.Windows.Forms.Label lable32 = new System.Windows.Forms.Label();
                    lable32.BackColor = System.Drawing.Color.Transparent;
                    lable32.Dock      = System.Windows.Forms.DockStyle.Fill;
                    lable32.ForeColor = System.Drawing.Color.White;
                    lable32.Location  = new System.Drawing.Point(5, 5);
                    lable32.TabIndex  = 0;
                    lable32.Text      = lst[i].title;
                    lable32.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
                    lable32.AutoSize  = false;
                    lable32.Font      = GlobalVariable.headerlistFONTsmall;


                    Telerik.WinControls.UI.RadPanel radPanel33 = new Telerik.WinControls.UI.RadPanel();
                    radPanel33.Dock    = System.Windows.Forms.DockStyle.Top;
                    radPanel33.Padding = new System.Windows.Forms.Padding(0, 0, 5, 0);
                    radPanel33.Height  = 50;
                    radPanel33.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
                    radPanel33.PanelElement.PanelFill.BackColor     = Color.White;
                    ((Telerik.WinControls.Primitives.BorderPrimitive)(radPanel33.GetChildAt(0).GetChildAt(1))).Visibility = Telerik.WinControls.ElementVisibility.Collapsed;


                    System.Windows.Forms.Label lable33 = new System.Windows.Forms.Label();
                    lable33.BackColor = System.Drawing.Color.Transparent;
                    lable33.Dock      = System.Windows.Forms.DockStyle.Fill;
                    lable33.ForeColor = System.Drawing.Color.Black;
                    lable33.Location  = new System.Drawing.Point(5, 5);
                    lable33.TabIndex  = 0;
                    lable33.Text      = "عنوان مرکز :";
                    lable33.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
                    lable33.AutoSize  = false;
                    lable33.Font      = GlobalVariable.headerlistFONTBold;


                    Telerik.WinControls.UI.RadPanel radPanel34 = new Telerik.WinControls.UI.RadPanel();
                    radPanel34.Dock    = System.Windows.Forms.DockStyle.Top;
                    radPanel34.Padding = new System.Windows.Forms.Padding(0, 0, 20, 0);
                    radPanel34.Height  = 50;
                    radPanel34.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
                    radPanel34.PanelElement.PanelFill.BackColor     = Color.White;
                    ((Telerik.WinControls.Primitives.BorderPrimitive)(radPanel34.GetChildAt(0).GetChildAt(1))).Visibility = Telerik.WinControls.ElementVisibility.Collapsed;



                    System.Windows.Forms.Label lable34 = new System.Windows.Forms.Label();
                    lable34.BackColor = System.Drawing.Color.Transparent;
                    lable34.Dock      = System.Windows.Forms.DockStyle.Fill;
                    lable34.ForeColor = System.Drawing.Color.Black;
                    lable34.Location  = new System.Drawing.Point(5, 5);
                    lable34.TabIndex  = 0;
                    lable34.Text      = lst[i].title;
                    lable34.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
                    lable34.AutoSize  = false;
                    lable34.Font      = GlobalVariable.headerlistFONTsmall;


                    Telerik.WinControls.UI.RadPanel radPanel35 = new Telerik.WinControls.UI.RadPanel();
                    radPanel35.Dock    = System.Windows.Forms.DockStyle.Top;
                    radPanel35.Padding = new System.Windows.Forms.Padding(0, 0, 5, 0);
                    radPanel35.Height  = 50;
                    radPanel35.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
                    radPanel35.PanelElement.PanelFill.BackColor     = Color.White;
                    ((Telerik.WinControls.Primitives.BorderPrimitive)(radPanel35.GetChildAt(0).GetChildAt(1))).Visibility = Telerik.WinControls.ElementVisibility.Collapsed;



                    System.Windows.Forms.Label lable35 = new System.Windows.Forms.Label();
                    lable35.BackColor = System.Drawing.Color.Transparent;
                    lable35.Dock      = System.Windows.Forms.DockStyle.Fill;
                    lable35.ForeColor = System.Drawing.Color.Black;
                    lable35.Location  = new System.Drawing.Point(5, 5);
                    lable35.TabIndex  = 0;
                    lable35.Text      = "مسئول مرکز :";
                    lable35.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
                    lable35.AutoSize  = false;
                    lable35.Font      = GlobalVariable.headerlistFONTBold;


                    Telerik.WinControls.UI.RadPanel radPanel36 = new Telerik.WinControls.UI.RadPanel();
                    radPanel36.Dock    = System.Windows.Forms.DockStyle.Top;
                    radPanel36.Padding = new System.Windows.Forms.Padding(0, 0, 20, 0);
                    radPanel36.Height  = 50;
                    radPanel36.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
                    radPanel36.PanelElement.PanelFill.BackColor     = Color.White;
                    ((Telerik.WinControls.Primitives.BorderPrimitive)(radPanel36.GetChildAt(0).GetChildAt(1))).Visibility = Telerik.WinControls.ElementVisibility.Collapsed;


                    System.Windows.Forms.Label lable36 = new System.Windows.Forms.Label();
                    lable36.BackColor = System.Drawing.Color.Transparent;
                    lable36.Dock      = System.Windows.Forms.DockStyle.Fill;
                    lable36.ForeColor = System.Drawing.Color.Black;
                    lable36.Location  = new System.Drawing.Point(5, 5);
                    lable36.TabIndex  = 0;
                    lable36.Text      = lst[i].masoul;
                    lable36.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
                    lable36.AutoSize  = false;
                    lable36.Font      = GlobalVariable.headerlistFONTsmall;

                    Telerik.WinControls.UI.RadPanel radPanel37 = new Telerik.WinControls.UI.RadPanel();
                    radPanel37.Dock    = System.Windows.Forms.DockStyle.Top;
                    radPanel37.Padding = new System.Windows.Forms.Padding(0, 0, 5, 0);
                    radPanel37.Height  = 50;
                    radPanel37.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
                    radPanel37.PanelElement.PanelFill.BackColor     = Color.White;
                    ((Telerik.WinControls.Primitives.BorderPrimitive)(radPanel37.GetChildAt(0).GetChildAt(1))).Visibility = Telerik.WinControls.ElementVisibility.Collapsed;


                    System.Windows.Forms.Label lable37 = new System.Windows.Forms.Label();
                    lable37.BackColor = System.Drawing.Color.Transparent;
                    lable37.Dock      = System.Windows.Forms.DockStyle.Fill;
                    lable37.ForeColor = System.Drawing.Color.Black;
                    lable37.Location  = new System.Drawing.Point(5, 5);
                    lable37.TabIndex  = 0;
                    lable37.Text      = "جانشین مرکز :";
                    lable37.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
                    lable37.AutoSize  = false;
                    lable37.Font      = GlobalVariable.headerlistFONTBold;

                    Telerik.WinControls.UI.RadPanel radPanel38 = new Telerik.WinControls.UI.RadPanel();
                    radPanel38.Dock    = System.Windows.Forms.DockStyle.Top;
                    radPanel38.Padding = new System.Windows.Forms.Padding(0, 0, 20, 0);
                    radPanel38.Height  = 50;
                    radPanel38.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
                    radPanel38.PanelElement.PanelFill.BackColor     = Color.White;
                    ((Telerik.WinControls.Primitives.BorderPrimitive)(radPanel38.GetChildAt(0).GetChildAt(1))).Visibility = Telerik.WinControls.ElementVisibility.Collapsed;


                    System.Windows.Forms.Label lable38 = new System.Windows.Forms.Label();
                    lable38.BackColor = System.Drawing.Color.Transparent;
                    lable38.Dock      = System.Windows.Forms.DockStyle.Fill;
                    lable38.ForeColor = System.Drawing.Color.Black;
                    lable38.Location  = new System.Drawing.Point(5, 5);
                    lable38.TabIndex  = 0;
                    lable38.Text      = lst[i].janeshin;
                    lable38.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
                    lable38.AutoSize  = false;
                    lable38.Font      = GlobalVariable.headerlistFONTsmall;

                    Telerik.WinControls.UI.RadPanel radPanel39 = new Telerik.WinControls.UI.RadPanel();
                    radPanel39.Dock    = System.Windows.Forms.DockStyle.Top;
                    radPanel39.Padding = new System.Windows.Forms.Padding(25, 5, 25, 5);
                    radPanel39.Height  = 50;
                    radPanel39.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
                    radPanel39.PanelElement.PanelFill.BackColor     = Color.White;
                    ((Telerik.WinControls.Primitives.BorderPrimitive)(radPanel39.GetChildAt(0).GetChildAt(1))).Visibility = Telerik.WinControls.ElementVisibility.Collapsed;



                    if (lst[i].isDone == true)
                    {
                        Telerik.WinControls.UI.RadPanel radPanel392 = new Telerik.WinControls.UI.RadPanel();
                        radPanel392.Dock               = System.Windows.Forms.DockStyle.Right;
                        radPanel392.Padding            = new System.Windows.Forms.Padding(5);
                        radPanel392.Height             = 50;
                        radPanel392.Width              = radPanel39.Width / 2;
                        radPanel392.PanelElement.Shape = new RoundRectShape();
                        radPanel392.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
                        radPanel392.PanelElement.PanelFill.BackColor     = Color.Purple;
                        ((Telerik.WinControls.Primitives.BorderPrimitive)(radPanel392.GetChildAt(0).GetChildAt(1))).Visibility = Telerik.WinControls.ElementVisibility.Collapsed;

                        System.Windows.Forms.Label lable392 = new System.Windows.Forms.Label();
                        lable392.BackColor = System.Drawing.Color.Transparent;
                        lable392.Dock      = System.Windows.Forms.DockStyle.Fill;
                        lable392.ForeColor = System.Drawing.Color.White;
                        lable392.Location  = new System.Drawing.Point(5, 5);
                        lable392.TabIndex  = 0;
                        lable392.Text      = "مشاهده نسخه ها";
                        lable392.Name      = "H" + lst[i].ID.ToString();
                        lable392.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
                        lable392.AutoSize  = false;
                        lable392.Font      = GlobalVariable.headerlistFONTsupecSmall;
                        lable392.Click    += new System.EventHandler(showCopies);



                        radPanel39.Controls.Add(radPanel392);

                        radPanel392.Controls.Add(lable392);
                    }
                    else
                    {
                        Telerik.WinControls.UI.RadPanel radPanel391 = new Telerik.WinControls.UI.RadPanel();
                        radPanel391.Dock               = System.Windows.Forms.DockStyle.Left;
                        radPanel391.Padding            = new System.Windows.Forms.Padding(5);
                        radPanel391.Height             = 50;
                        radPanel391.Width              = radPanel39.Width / 2;
                        radPanel391.PanelElement.Shape = new RoundRectShape();
                        radPanel391.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
                        radPanel391.PanelElement.PanelFill.BackColor     = Color.Red;
                        ((Telerik.WinControls.Primitives.BorderPrimitive)(radPanel391.GetChildAt(0).GetChildAt(1))).Visibility = Telerik.WinControls.ElementVisibility.Collapsed;

                        System.Windows.Forms.Label lable391 = new System.Windows.Forms.Label();
                        lable391.BackColor = System.Drawing.Color.Transparent;
                        lable391.Dock      = System.Windows.Forms.DockStyle.Fill;
                        lable391.ForeColor = System.Drawing.Color.White;
                        lable391.Location  = new System.Drawing.Point(5, 5);
                        lable391.TabIndex  = 0;
                        lable391.Text      = "حذف";
                        lable391.Name      = "D" + lst[i].ID.ToString();
                        lable391.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
                        lable391.AutoSize  = false;
                        lable391.Font      = GlobalVariable.headerlistFONTsupecSmall;
                        lable391.Click    += new System.EventHandler(DeleteItem);



                        Telerik.WinControls.UI.RadPanel radPanel392 = new Telerik.WinControls.UI.RadPanel();
                        radPanel392.Dock               = System.Windows.Forms.DockStyle.Right;
                        radPanel392.Padding            = new System.Windows.Forms.Padding(5);
                        radPanel392.Height             = 50;
                        radPanel392.Width              = radPanel39.Width / 2;
                        radPanel392.PanelElement.Shape = new RoundRectShape();
                        radPanel392.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
                        radPanel392.PanelElement.PanelFill.BackColor     = Color.Purple;
                        ((Telerik.WinControls.Primitives.BorderPrimitive)(radPanel392.GetChildAt(0).GetChildAt(1))).Visibility = Telerik.WinControls.ElementVisibility.Collapsed;

                        System.Windows.Forms.Label lable392 = new System.Windows.Forms.Label();
                        lable392.BackColor = System.Drawing.Color.Transparent;
                        lable392.Dock      = System.Windows.Forms.DockStyle.Fill;
                        lable392.ForeColor = System.Drawing.Color.White;
                        lable392.Location  = new System.Drawing.Point(5, 5);
                        lable392.TabIndex  = 0;
                        lable392.Text      = "ویرایش";

                        lable392.Name      = lst[i].ID.ToString();
                        lable392.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
                        lable392.AutoSize  = false;
                        lable392.Font      = GlobalVariable.headerlistFONTsupecSmall;
                        lable392.Click    += new System.EventHandler(viewDetail);



                        radPanel39.Controls.Add(radPanel391);

                        radPanel391.Controls.Add(lable391);


                        radPanel39.Controls.Add(radPanel392);
                        radPanel392.Controls.Add(lable392);
                    }



                    radPanel32.Controls.Add(lable32);
                    radPanel33.Controls.Add(lable33);
                    radPanel34.Controls.Add(lable34);
                    radPanel35.Controls.Add(lable35);
                    radPanel36.Controls.Add(lable36);
                    radPanel37.Controls.Add(lable37);
                    radPanel38.Controls.Add(lable38);



                    radPanel31.Controls.Add(radPanel39);
                    radPanel31.Controls.Add(radPanel38);
                    radPanel31.Controls.Add(radPanel37);
                    radPanel31.Controls.Add(radPanel36);
                    radPanel31.Controls.Add(radPanel35);
                    radPanel31.Controls.Add(radPanel34);
                    radPanel31.Controls.Add(radPanel33);
                    radPanel31.Controls.Add(radPanel32);


                    radPanel30.Controls.Add(radPanel31);
                    table.Controls.Add(radPanel30);


                    i -= 1;
                }



                radPanel.Height = 500;

                radPanel.Controls.Add(table);
                this.panelHolder.Controls.Add(radPanel);
            }

            int addon = (lst.Count % 2) > 0 ? 1 : 0;

            this.panelHolder.Height = ((lst.Count / 2) + addon) * 500 + 50;

            this.radVScrollBar1.Maximum = this.panelHolder.Size.Height - this.radPanel1.Size.Height;
        }
Ejemplo n.º 25
0
        public Form2_shenasnameAdd()
        {
            string shenasnameID = GlobalVariable.shenasnameID;

            Model.Context dbcontext = new Model.Context();
            InitializeComponent();
            FontClass      fontclass   = new FontClass();
            List <Control> allControls = fontclass.GetAllControls(this);

            allControls.ForEach(k => k.Font = mostaan.GlobalVariable.headerlistFONTsmall);
            header.Font = mostaan.GlobalVariable.headerlistFONTBold;
            //dateFrom.Font = GlobalVariable.headerlistFONTsupecSmall;
            //dateTo.Font = GlobalVariable.headerlistFONTsupecSmall;
            this.MaximizeBox = false;
            this.CenterToScreen();

            panel1.PanelElement.Shape = new RoundRectShape();
            panel1.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            panel1.PanelElement.PanelFill.BackColor     = Color.White;

            panel2.PanelElement.Shape = new RoundRectShape();
            panel2.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            panel2.PanelElement.PanelFill.BackColor     = Color.White;

            panel3.PanelElement.Shape = new RoundRectShape();
            panel3.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            panel3.PanelElement.PanelFill.BackColor     = Color.Violet;


            radPanel10.PanelElement.Shape = new RoundRectShape();
            radPanel10.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel10.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel11.PanelElement.Shape = new RoundRectShape();
            radPanel11.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel11.PanelElement.PanelFill.BackColor     = Color.White;

            //radPanel12.PanelElement.Shape = new RoundRectShape();
            //radPanel12.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            //radPanel12.PanelElement.PanelFill.BackColor = Color.White;

            radPanel13.PanelElement.Shape = new RoundRectShape();
            radPanel13.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel13.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel14.PanelElement.Shape = new RoundRectShape();
            radPanel14.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel14.PanelElement.PanelFill.BackColor     = Color.White;


            radPanel16.PanelElement.Shape = new RoundRectShape();
            radPanel16.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel16.PanelElement.PanelFill.BackColor     = Color.Gray;



            radPanel1.PanelElement.Shape = new RoundRectShape();
            radPanel1.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel1.PanelElement.PanelFill.BackColor     = Color.Gray;


            List <Model.markaz> bakhshlist  = dbcontext.markazs.Where(x => x.master == "1").ToList();
            List <Model.markaz> bakhshlist2 = dbcontext.markazs.Where(x => x.master == "1").ToList();

            markazcombo.DataSource    = bakhshlist;
            markazcombo.DisplayMember = "title";
            markazcombo.ValueMember   = "parent";

            dastgah.DataSource    = bakhshlist2;
            dastgah.DisplayMember = "title";
            dastgah.ValueMember   = "parent";

            List <Model.user> userlist = dbcontext.users.ToList();

            tarah.DataSource    = userlist;
            tarah.DisplayMember = "name";
            tarah.ValueMember   = "ID";

            List <Model.shenasnameGam>     lst        = new List <Model.shenasnameGam>();
            List <Model.shenasnameFounder> lstFounder = new List <Model.shenasnameFounder>();

            if (shenasnameID != "")
            {
                Model.shenasname     item        = dbcontext.shenasnames.Where(x => x.ID == GlobalVariable.shenasnameID).FirstOrDefault();
                List <string>        taminIDKist = dbcontext.Archives.Where(x => x.hesab == "0").Select(x => x.shomareTamin).ToList();
                List <Model.archive> arch        = (from a in dbcontext.Archives
                                                    where a.project == shenasnameID && a.hesab == "1"
                                                    select a).ToList();
                if (arch.Count() > 0)
                {
                    startDate.Text = arch.First().tarikh.ToPersianDateString();
                    int pishbini = fns.IsDigitsOnly(item.datePishbini) == true?Int32.Parse(item.datePishbini) : 0;

                    endDate.Text = arch.First().tarikh.AddMonths(pishbini).ToPersianDateString();
                }


                List <Model.ejraeiat> PejraRially  = dbcontext.ejraeiats.Where(x => x.shenasnameID == shenasnameID && x.riallyP != 0).ToList();
                List <Model.ejraeiat> pejraDollary = dbcontext.ejraeiats.Where(x => x.shenasnameID == shenasnameID && x.dollaryP != 0).ToList();

                prejraeeyat.Text = PejraRially.Count() > 0 ? string.Format("{0:n0}", PejraRially.Sum(x => x.riallyP)): "0";
                pdejraiat.Text   = pejraDollary.Count() > 0 ? string.Format("{0:n0}", pejraDollary.Sum(x => x.dollaryP)): "0";



                List <Model.tamin> ejraRquery = dbcontext.tamins.Where(x => x.subject == "اجراییات" && x.type == "ریال" && x.hesab == "0" && x.project == shenasnameID && taminIDKist.Contains(x.shomareSanad)).ToList();
                long ejraRially = ejraRquery != null?ejraRquery.ToList().Sum(x => x.mablagh) : 0;

                List <Model.tamin> ejraDquery = dbcontext.tamins.Where(x => x.subject == "اجراییات" && x.type == "دلار" && x.hesab == "0" && x.project == shenasnameID && taminIDKist.Contains(x.shomareSanad)).ToList();
                long ejrDorllay = ejraDquery != null?ejraDquery.ToList().Sum(x => x.mablagh) : 0;

                hrejrayiat.Text = string.Format("{0:n0}", ejraRially.ToString());
                hdejraeiat.Text = string.Format("{0:n0}", ejrDorllay.ToString());


                List <Model.sarmaye> PsarRially  = dbcontext.sarmayes.Where(x => x.shenasnameID == shenasnameID && x.kollPR != 0).ToList();
                List <Model.sarmaye> PsarDollary = dbcontext.sarmayes.Where(x => x.shenasnameID == shenasnameID && x.kollPD != 0).ToList();

                prsarmaye.Text = PsarRially.Count() > 0 ? string.Format("{0:n0}", PsarRially.Sum(x => x.kollPR)) : "0";
                pdsarmaye.Text = PsarDollary.Count() > 0 ? string.Format("{0:n0}", PsarDollary.Sum(x => x.kollPD)) : "0";

                List <Model.tamin> sarmaRquery = dbcontext.tamins.Where(x => x.subject == "سرمایه" && x.type == "ریال" && x.hesab == "0" && x.project == shenasnameID && taminIDKist.Contains(x.shomareSanad)).ToList();
                List <Model.tamin> sarmaDquery = dbcontext.tamins.Where(x => x.subject == "سرمایه" && x.type == "دلار" && x.hesab == "0" && x.project == shenasnameID && taminIDKist.Contains(x.shomareSanad)).ToList();
                long sarmRially = sarmaRquery != null?sarmaRquery.ToList().Sum(x => x.mablagh) : 0;

                long sarmDorllay = sarmaDquery != null?sarmaDquery.ToList().Sum(x => x.mablagh) : 0;

                hrsarmaye.Text = string.Format("{0:n0}", sarmRially.ToString());
                hdsarmaye.Text = string.Format("{0:n0}", sarmDorllay.ToString());


                List <Model.masrafi> PmasRially  = dbcontext.masrafis.Where(x => x.shenasnameID == shenasnameID && x.kollPR != 0).ToList();
                List <Model.masrafi> PmasDollary = dbcontext.masrafis.Where(x => x.shenasnameID == shenasnameID && x.kollPD != 0).ToList();

                prmasrafi.Text = PmasRially.Count() > 0 ? string.Format("{0:n0}", PmasRially.Sum(x => x.kollPR)) : "0";
                pdmasrafi.Text = PmasDollary.Count() > 0 ? string.Format("{0:n0}", PmasDollary.Sum(x => x.kollPD)) : "0";

                List <Model.tamin> masrafiRquery = dbcontext.tamins.Where(x => x.subject == "مصرفی" && x.type == "ریال" && x.hesab == "0" && x.project == shenasnameID && taminIDKist.Contains(x.shomareSanad)).ToList();
                List <Model.tamin> masrafiDquery = dbcontext.tamins.Where(x => x.subject == "مصرفی" && x.type == "دلار" && x.hesab == "0" && x.project == shenasnameID && taminIDKist.Contains(x.shomareSanad)).ToList();
                long masrafRially = masrafiRquery != null?masrafiRquery.ToList().Sum(x => x.mablagh) : 0;

                long masrafDorllay = masrafiDquery != null?masrafiDquery.ToList().Sum(x => x.mablagh) : 0;

                hrmasrafi.Text = string.Format("{0:n0}", masrafRially.ToString());
                hdmasrafi.Text = string.Format("{0:n0}", masrafDorllay.ToString());

                List <Model.edari> PedaRially  = dbcontext.edaris.Where(x => x.shenasnameID == shenasnameID && x.kollPR != 0).ToList();
                List <Model.edari> PedaDollary = dbcontext.edaris.Where(x => x.shenasnameID == shenasnameID && x.kollPD != 0).ToList();

                predari.Text = PedaRially.Count() > 0 ? string.Format("{0:n0}", PedaRially.Sum(x => x.kollPR)) : "0";
                pdedari.Text = PedaDollary.Count() > 0 ? string.Format("{0:n0}", PedaDollary.Sum(x => x.kollPD)) : "0";

                List <Model.tamin> edariRquery = dbcontext.tamins.Where(x => x.subject == "اداری" && x.type == "ریال" && x.hesab == "0" && x.project == shenasnameID && taminIDKist.Contains(x.shomareSanad)).ToList();
                List <Model.tamin> edariDquery = dbcontext.tamins.Where(x => x.subject == "اداری" && x.type == "دلار" && x.hesab == "0" && x.project == shenasnameID && taminIDKist.Contains(x.shomareSanad)).ToList();

                long edariRially = edariRquery != null?edariRquery.Sum(x => x.mablagh) : 0;

                long edariDorllay = edariDquery != null?edariDquery.Sum(x => x.mablagh) : 0;

                hredari.Text = string.Format("{0:n0}", edariRially.ToString());
                hdedari.Text = string.Format("{0:n0}", edariDorllay.ToString());



                List <Model.omrani> PomrRially  = dbcontext.omranis.Where(x => x.shenasnameID == shenasnameID && x.kollPR != 0).ToList();
                List <Model.omrani> PomrDollary = dbcontext.omranis.Where(x => x.shenasnameID == shenasnameID && x.kollPD != 0).ToList();

                promrani.Text = PomrRially.Count() > 0 ? string.Format("{0:n0}", PomrRially.Sum(x => x.kollPR)) : "0";
                pdomrani.Text = PomrDollary.Count() > 0 ? string.Format("{0:n0}", PomrDollary.Sum(x => x.kollPD)) : "0";


                List <Model.tamin> omraniRquery = dbcontext.tamins.Where(x => x.subject == "عمرانی" && x.type == "ریال" && x.hesab == "0" && x.project == shenasnameID && taminIDKist.Contains(x.shomareSanad)).ToList();
                List <Model.tamin> omraniDquery = dbcontext.tamins.Where(x => x.subject == "عمرانی" && x.type == "دلار" && x.hesab == "0" && x.project == shenasnameID && taminIDKist.Contains(x.shomareSanad)).ToList();
                long omraniRially = omraniRquery != null?omraniRquery.Sum(x => x.mablagh) : 0;

                long omraniDorllay = omraniDquery != null?omraniDquery.Sum(x => x.mablagh) : 0;

                hromrani.Text = string.Format("{0:n0}", omraniRially.ToString());
                hdomrani.Text = string.Format("{0:n0}", omraniDorllay.ToString());


                List <Model.gharardad> PgharRially  = dbcontext.gharardads.Where(x => x.shenasnameID == shenasnameID && x.kollPR != 0).ToList();
                List <Model.gharardad> PgharDollary = dbcontext.gharardads.Where(x => x.shenasnameID == shenasnameID && x.kollPD != 0).ToList();

                prgharardad.Text = PgharRially.Count() > 0 ? string.Format("{0:n0}", PgharRially.Sum(x => x.kollPR)) : "0";
                pdgharardad.Text = PgharDollary.Count() > 0 ? string.Format("{0:n0}", PgharDollary.Sum(x => x.kollPD)) : "0";


                List <Model.tamin> ghararRquery = dbcontext.tamins.Where(x => x.subject == "قرارداد" && x.type == "ریال" && x.hesab == "0" && x.project == shenasnameID && taminIDKist.Contains(x.shomareSanad)).ToList();
                List <Model.tamin> ghararDquery = dbcontext.tamins.Where(x => x.subject == "قرارداد" && x.type == "دلار" && x.hesab == "0" && x.project == shenasnameID && taminIDKist.Contains(x.shomareSanad)).ToList();
                long ghararRially = ghararRquery != null?ghararRquery.Sum(x => x.mablagh) : 0;

                long ghararDorllay = ghararDquery != null?ghararDquery.Sum(x => x.mablagh) : 0;

                hrgharardad.Text = string.Format("{0:n0}", ghararRially.ToString());
                hdgharardad.Text = string.Format("{0:n0}", ghararDorllay.ToString());


                List <Model.sayer> PsayerRially  = dbcontext.sayers.Where(x => x.shenasnameID == shenasnameID && x.kollPR != 0).ToList();
                List <Model.sayer> PsayerDollary = dbcontext.sayers.Where(x => x.shenasnameID == shenasnameID && x.kollPD != 0).ToList();

                pravalie.Text = PsayerRially.Count() > 0 ? string.Format("{0:n0}", PsayerRially.Sum(x => x.kollPR)) : "0";
                pdavalie.Text = PsayerDollary.Count() > 0 ? string.Format("{0:n0}", PsayerDollary.Sum(x => x.kollPD)) : "0";


                List <Model.tamin> avalieRquery = dbcontext.tamins.Where(x => x.subject == "مواد" && x.type == "ریال" && x.hesab == "0" && x.project == shenasnameID && taminIDKist.Contains(x.shomareSanad)).ToList();
                List <Model.tamin> avalieDquery = dbcontext.tamins.Where(x => x.subject == "مواد" && x.type == "دلار" && x.hesab == "0" && x.project == shenasnameID && taminIDKist.Contains(x.shomareSanad)).ToList();
                long avalieRially = avalieRquery != null?avalieRquery.Sum(x => x.mablagh) : 0;

                long avalieDorllay = avalieDquery != null?avalieDquery.Sum(x => x.mablagh) : 0;

                hravalie.Text = string.Format("{0:n0}", avalieRially.ToString());
                hdavalie.Text = string.Format("{0:n0}", avalieDorllay.ToString());

                List <Model.tashvighi> PtashRially  = dbcontext.tashvighis.Where(x => x.shenasnameID == shenasnameID && x.kollPR != 0).ToList();
                List <Model.tashvighi> PtashDollary = dbcontext.tashvighis.Where(x => x.shenasnameID == shenasnameID && x.kollPD != 0).ToList();

                prtashvighi.Text = PtashRially.Count() > 0 ? string.Format("{0:n0}", PtashRially.Sum(x => x.kollPR)) : "0";
                pdtashvighi.Text = PtashDollary.Count() > 0 ? string.Format("{0:n0}", PtashDollary.Sum(x => x.kollPD)) : "0";


                List <Model.tamin> tashvighiRquery = dbcontext.tamins.Where(x => x.subject == "تشویقی" && x.type == "ریال" && x.hesab == "0" && x.project == shenasnameID && taminIDKist.Contains(x.shomareSanad)).ToList();
                List <Model.tamin> tashvighiDquery = dbcontext.tamins.Where(x => x.subject == "تشویقی" && x.type == "دلار" && x.hesab == "0" && x.project == shenasnameID && taminIDKist.Contains(x.shomareSanad)).ToList();
                long tashvighiRially = tashvighiRquery != null?tashvighiRquery.Sum(x => x.mablagh) : 0;

                long tashvighiDorllay = tashvighiDquery != null?tashvighiDquery.Sum(x => x.mablagh) : 0;

                hrtashvighi.Text = string.Format("{0:n0}", tashvighiRially.ToString());
                hdtashvighi.Text = string.Format("{0:n0}", tashvighiDorllay.ToString());



                List <Model.tamin> sayerhazineRquery = dbcontext.tamins.Where(x => x.subject == "سایر هزینه ها" && x.type == "ریال" && x.hesab == "0" && x.project == shenasnameID && taminIDKist.Contains(x.shomareSanad)).ToList();
                List <Model.tamin> sayerhazineDquery = dbcontext.tamins.Where(x => x.subject == "سایر هزینه ها" && x.type == "دلار" && x.hesab == "0" && x.project == shenasnameID && taminIDKist.Contains(x.shomareSanad)).ToList();
                long sayerhazineRially = sayerhazineRquery != null?sayerhazineRquery.Sum(x => x.mablagh) : 0;

                long sayerhazineDorllay = sayerhazineDquery != null?sayerhazineDquery.Sum(x => x.mablagh) : 0;

                hrsayerhazine.Text = string.Format("{0:n0}", sayerhazineRially.ToString());
                hdsayerhazine.Text = string.Format("{0:n0}", sayerhazineDorllay.ToString());

                hrkoll.Text = string.Format("{0:n0}", (avalieRially + edariRially + ejraRially + ghararRially + masrafRially + omraniRially + sarmRially + sayerhazineRially + tashvighiRially).ToString());;
                hdkoll.Text = string.Format("{0:n0}", (avalieDorllay + edariDorllay + ejrDorllay + ghararDorllay + masrafDorllay + omraniDorllay + sarmDorllay + sayerhazineDorllay + tashvighiDorllay).ToString());
                prkoll.Text = string.Format("{0:n0}", (decimal.Parse(prejraeeyat.Text) + decimal.Parse(prsarmaye.Text) + decimal.Parse(predari.Text) + decimal.Parse(prmasrafi.Text) + decimal.Parse(promrani.Text) + decimal.Parse(pravalie.Text) + decimal.Parse(prtashvighi.Text)).ToString());
                pdkoll.Text = string.Format("{0:n0}", (decimal.Parse(pdejraiat.Text) + decimal.Parse(pdsarmaye.Text) + decimal.Parse(pdedari.Text) + decimal.Parse(pdmasrafi.Text) + decimal.Parse(pdomrani.Text) + decimal.Parse(pdavalie.Text) + decimal.Parse(pdtashvighi.Text)).ToString());


                lst = (from p in dbcontext.shenasnameGams where p.shenasnameID == shenasnameID select p).ToList();
                dataGridView1.DataSource = lst;

                lstFounder = (from p in dbcontext.shenasnameFounders where p.shenasnameID == shenasnameID select p).ToList();
                //dataGridView2.DataSource = lstFounder;


                hadaf.Text = item.hadaf;
                title.Text = item.title;

                datePishbini.Text = item.datePishbini;
                //dateFrom.Text = item.dateFrom.ToShortDateString();
                //dateTo.Text = item.dateTo.ToShortDateString();
                if (item.markaz != null)
                {
                    markazcombo.SelectedValue = item.markaz;
                    dastgah.SelectedValue     = item.markaz;
                }
                if (item.tarah != null)
                {
                    tarah.SelectedValue = item.tarah;
                }
            }
            else
            {
                dataGridView1.DataSource = lst;
                //dataGridView2.DataSource = lstFounder;
            }
            dataGridView1.Width = 1300;
            dataGridView1.Columns[1].HeaderText           = "گام های اصلی";
            dataGridView1.Columns[1].Width                = 200;
            dataGridView1.Columns[2].HeaderText           = "عنوان اصلی فعالیت";
            dataGridView1.Columns[2].Width                = 200;
            dataGridView1.Columns[3].HeaderText           = "شرح فعالیت اصلی در این گام";
            dataGridView1.Columns[3].Width                = 300;
            dataGridView1.Columns[4].HeaderText           = "مدت زمان تقریبی (ماه)";
            dataGridView1.Columns[4].Width                = 150;
            dataGridView1.Columns[5].HeaderText           = "درصد وزنی فعالیت";
            dataGridView1.Columns[5].Width                = 150;
            dataGridView1.Columns[6].HeaderText           = "دستاورد";
            dataGridView1.Columns[6].Width                = 300;
            dataGridView1.Columns["shenasnameID"].Visible = false;
            dataGridView1.Columns["ID"].Visible           = false;



            dataGridView1.Columns[6].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[1].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[2].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[3].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[4].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[5].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;

            dataGridView1.Columns[6].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.Columns[1].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.Columns[2].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.Columns[3].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.Columns[4].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.Columns[5].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;

            dataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.Gray;
            dataGridView1.EnableHeadersVisualStyles = false;

            dataGridView1.DefaultCellStyle.Font      = GlobalVariable.headerlistFONTsmall;
            dataGridView1.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;



            //Phazine.Text = String.Format("{0:n0}", pr) + " ریال و " + string.Format("{0:n0}", pd) + " دلار ";
            //Nhazine.Text = string.Format("{0:n0}", nr) + " ریال و " + string.Format("{0:n0}", nd) + " دلار ";
        }
Ejemplo n.º 26
0
        public Form6_PMainMoney()
        {
            InitializeComponent();
            FontClass      fontclass   = new FontClass();
            List <Control> allControls = fontclass.GetAllControls(this);

            allControls.ForEach(k => k.Font = mostaan.GlobalVariable.headerlistFONTsmall);
            header.Font      = mostaan.GlobalVariable.headerlistFONT;
            this.MaximizeBox = false;
            this.CenterToScreen();

            //panel1.PanelElement.Shape = new RoundRectShape();
            //panel1.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            //panel1.PanelElement.PanelFill.BackColor = Color.White;

            panel2.PanelElement.Shape = new RoundRectShape();
            panel2.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            panel2.PanelElement.PanelFill.BackColor     = Color.White;

            panel3.PanelElement.Shape = new RoundRectShape();
            panel3.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            panel3.PanelElement.PanelFill.BackColor     = Color.Violet;


            radPanel1.PanelElement.Shape = new RoundRectShape();
            radPanel1.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel1.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel2.PanelElement.Shape = new RoundRectShape();
            radPanel2.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel2.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel3.PanelElement.Shape = new RoundRectShape();
            radPanel3.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel3.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel4.PanelElement.Shape = new RoundRectShape();
            radPanel4.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel4.PanelElement.PanelFill.BackColor     = Color.Violet;

            radPanel5.PanelElement.Shape = new RoundRectShape();
            radPanel5.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel5.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel6.PanelElement.Shape = new RoundRectShape();
            radPanel6.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel6.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel7.PanelElement.Shape = new RoundRectShape();
            radPanel7.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel7.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel8.PanelElement.Shape = new RoundRectShape();
            radPanel8.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel8.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel9.PanelElement.Shape = new RoundRectShape();
            radPanel9.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel9.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel10.PanelElement.Shape = new RoundRectShape();
            radPanel10.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel10.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel1.PanelElement.Shape = new RoundRectShape();
            radPanel1.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel1.PanelElement.PanelFill.BackColor     = Color.White;



            radPanel13.PanelElement.Shape = new RoundRectShape();
            radPanel13.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel13.PanelElement.PanelFill.BackColor     = Color.Blue;
            radPanel14.PanelElement.Shape = new RoundRectShape();
            radPanel14.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel14.PanelElement.PanelFill.BackColor     = Color.Gray;


            label1.Font  = GlobalVariable.headerlistFONTsupecSmall;
            label4.Font  = GlobalVariable.headerlistFONTsupecSmall;
            label5.Font  = GlobalVariable.headerlistFONTsupecSmall;
            label6.Font  = GlobalVariable.headerlistFONTsupecSmall;
            label7.Font  = GlobalVariable.headerlistFONTsupecSmall;
            label8.Font  = GlobalVariable.headerlistFONTsupecSmall;
            label9.Font  = GlobalVariable.headerlistFONTsupecSmall;
            label10.Font = GlobalVariable.headerlistFONTsupecSmall;
            label11.Font = GlobalVariable.headerlistFONTsupecSmall;



            List <Model.ejraeiat> lst = (from p in dbcontext.ejraeiats where p.shenasnameID == shenasnameID select p).ToList();

            dataGridView1.DataSource = lst;
            int pd = lst.Sum(x => x.dollaryP);
            int pr = lst.Sum(x => x.riallyP);

            int nd = lst.Sum(x => x.dollaryN);
            int nr = lst.Sum(x => x.riallyN);


            foreach (var item in lst)
            {
                item.ID = lst.IndexOf(item) + 1;
            }
            int Pwidth = dataGridView1.Width;

            dataGridView1.Columns["ID"].HeaderText      = "ردیف";
            dataGridView1.Columns["ID"].Width           = (Pwidth / 14);
            dataGridView1.Columns["ID"].DisplayIndex    = 1;
            dataGridView1.Columns["title"].HeaderText   = "شرح هزینه";
            dataGridView1.Columns["title"].Width        = (Pwidth / 14) * 3;
            dataGridView1.Columns["title"].DisplayIndex = 2;

            dataGridView1.Columns["riallyP"].HeaderText   = "کل هزینه پیش بینی ریالی";
            dataGridView1.Columns["riallyP"].Width        = (Pwidth / 14) * 3;
            dataGridView1.Columns["riallyP"].DisplayIndex = 3;
            dataGridView1.Columns["riallyN"].HeaderText   = "کل هزینه نهایی ریالی";
            dataGridView1.Columns["riallyN"].Width        = (Pwidth / 14) * 3;
            dataGridView1.Columns["riallyN"].DisplayIndex = 4;
            dataGridView1.Columns["riallyN"].DefaultCellStyle.BackColor = Color.Gray;
            dataGridView1.Columns["riallyN"].DefaultCellStyle.ForeColor = Color.White;
            dataGridView1.Columns["dollaryP"].HeaderText  = "کل هزینه پیش بینی دلاری";
            dataGridView1.Columns["dollaryP"].Width       = (Pwidth / 14) * 3;
            dataGridView1.Columns["riallyN"].DisplayIndex = 5;
            dataGridView1.Columns["dollaryN"].HeaderText  = "کل هزینه نهایی دلاری";
            dataGridView1.Columns["dollaryN"].Width       = (Pwidth / 14) * 3;
            dataGridView1.Columns["riallyN"].DisplayIndex = 6;
            dataGridView1.Columns["dollaryN"].DefaultCellStyle.BackColor = Color.Gray;
            dataGridView1.Columns["dollaryN"].DefaultCellStyle.ForeColor = Color.White;

            dataGridView1.Columns["shenasnameID"].Visible = false;
            // dataGridView1.Columns["ID"].Visible = false;



            dataGridView1.Columns[6].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[1].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[2].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[3].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[4].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[5].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;

            dataGridView1.Columns[6].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.Columns[1].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.Columns[2].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.Columns[3].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.Columns[4].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.Columns[5].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;

            dataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.Gray;
            dataGridView1.EnableHeadersVisualStyles = false;

            dataGridView1.DefaultCellStyle.Font      = GlobalVariable.headerlistFONTsmall;
            dataGridView1.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
        }
Ejemplo n.º 27
0
        public checkList(DataTable dt1)
        {
            InitializeComponent();
            FontClass      fontclass   = new FontClass();
            List <Control> allControls = fontclass.GetAllControls(this);

            allControls.ForEach(k => k.Font = mostaan.GlobalVariable.headerlistFONTsmall);
            this.MaximizeBox = false;
            this.CenterToScreen();


            if (dt1.Columns.Count != 0)
            {
                dataGridView1.DataSource = dt1;
            }
            else
            {
                using (Context dbcontext = new Context())
                {
                    var lst = (from p in dbcontext.checks
                               join b in dbcontext.banks on p.bankID equals b.ID
                               orderby p.ID descending
                               select new { ID = b.ID, checkNumber = p.checkNumber, banktitle = b.title, isused = p.isUsed, banknumber = b.number }
                               ).ToList();
                    dataGridView1.DataSource = lst;
                }
            }


            dataGridView1.Columns["ID"].HeaderText   = "ردیف";
            dataGridView1.Columns["ID"].Width        = 120;
            dataGridView1.Columns["ID"].DisplayIndex = 1;

            dataGridView1.Columns["banktitle"].HeaderText            = "نام بانک";
            dataGridView1.Columns["banktitle"].Width                 = 200;
            dataGridView1.Columns["banktitle"].DisplayIndex          = 2;
            dataGridView1.Columns["banktitle"].DefaultCellStyle.Font = GlobalVariable.headerlistFONTsupecSmall;

            dataGridView1.Columns["banknumber"].HeaderText            = "شماره حساب";
            dataGridView1.Columns["banknumber"].Width                 = 200;
            dataGridView1.Columns["banknumber"].DisplayIndex          = 2;
            dataGridView1.Columns["banknumber"].DefaultCellStyle.Font = GlobalVariable.headerlistFONTsupecSmall;



            dataGridView1.Columns["checkNumber"].HeaderText            = "شماره چک";
            dataGridView1.Columns["checkNumber"].Width                 = 200;
            dataGridView1.Columns["checkNumber"].DisplayIndex          = 3;
            dataGridView1.Columns["checkNumber"].DefaultCellStyle.Font = GlobalVariable.headerlistFONTsupecSmall;

            dataGridView1.Columns["isUsed"].HeaderText                 = "استفاده شده";
            dataGridView1.Columns["checkNumber"].Width                 = 200;
            dataGridView1.Columns["checkNumber"].DisplayIndex          = 3;
            dataGridView1.Columns["checkNumber"].DefaultCellStyle.Font = GlobalVariable.headerlistFONTsupecSmall;



            dataGridView1.Columns[0].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[1].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[2].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[3].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[4].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;
        }
Ejemplo n.º 28
0
        public Form21_tashvighi()
        {
            string shenasnameID = GlobalVariable.shenasnameID;

            InitializeComponent();
            FontClass      fontclass   = new FontClass();
            List <Control> allControls = fontclass.GetAllControls(this);

            allControls.ForEach(k => k.Font = mostaan.GlobalVariable.headerlistFONTsmall);
            header.Font      = mostaan.GlobalVariable.headerlistFONT;
            this.MaximizeBox = false;
            this.CenterToScreen();

            //panel1.PanelElement.Shape = new RoundRectShape();
            //panel1.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            //panel1.PanelElement.PanelFill.BackColor = Color.White;

            panel2.PanelElement.Shape = new RoundRectShape();
            panel2.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            panel2.PanelElement.PanelFill.BackColor     = Color.White;

            panel3.PanelElement.Shape = new RoundRectShape();
            panel3.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            panel3.PanelElement.PanelFill.BackColor     = Color.Violet;


            radPanel1.PanelElement.Shape = new RoundRectShape();
            radPanel1.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel1.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel2.PanelElement.Shape = new RoundRectShape();
            radPanel2.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel2.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel3.PanelElement.Shape = new RoundRectShape();
            radPanel3.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel3.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel4.PanelElement.Shape = new RoundRectShape();
            radPanel4.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel4.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel5.PanelElement.Shape = new RoundRectShape();
            radPanel5.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel5.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel6.PanelElement.Shape = new RoundRectShape();
            radPanel6.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel6.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel7.PanelElement.Shape = new RoundRectShape();
            radPanel7.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel7.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel8.PanelElement.Shape = new RoundRectShape();
            radPanel8.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel8.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel9.PanelElement.Shape = new RoundRectShape();
            radPanel9.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel9.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel10.PanelElement.Shape = new RoundRectShape();
            radPanel10.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel10.PanelElement.PanelFill.BackColor     = Color.Violet;

            radPanel1.PanelElement.Shape = new RoundRectShape();
            radPanel1.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel1.PanelElement.PanelFill.BackColor     = Color.White;



            radPanel13.PanelElement.Shape = new RoundRectShape();
            radPanel13.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel13.PanelElement.PanelFill.BackColor     = Color.Blue;
            radPanel14.PanelElement.Shape = new RoundRectShape();
            radPanel14.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel14.PanelElement.PanelFill.BackColor     = Color.Gray;


            label1.Font  = GlobalVariable.headerlistFONTsupecSmall;
            label4.Font  = GlobalVariable.headerlistFONTsupecSmall;
            label5.Font  = GlobalVariable.headerlistFONTsupecSmall;
            label6.Font  = GlobalVariable.headerlistFONTsupecSmall;
            label7.Font  = GlobalVariable.headerlistFONTsupecSmall;
            label8.Font  = GlobalVariable.headerlistFONTsupecSmall;
            label9.Font  = GlobalVariable.headerlistFONTsupecSmall;
            label10.Font = GlobalVariable.headerlistFONTsupecSmall;
            label11.Font = GlobalVariable.headerlistFONTsupecSmall;


            using (var dbcontext = new Model.Context())
            {
                List <Model.tashvighi> lst = (from p in dbcontext.tashvighis where p.shenasnameID == shenasnameID select p).ToList();
                dataGridView1.DataSource = lst;
                foreach (var item in lst)
                {
                    item.ID = lst.IndexOf(item) + 1;
                }
            }



            dataGridView1.Width = 1200;

            dataGridView1.Columns["ID"].HeaderText               = "ردیف";
            dataGridView1.Columns["ID"].Width                    = 120;
            dataGridView1.Columns["ID"].DisplayIndex             = 1;
            dataGridView1.Columns["title"].HeaderText            = "گام تشویقی";
            dataGridView1.Columns["title"].Width                 = 216;
            dataGridView1.Columns["title"].DisplayIndex          = 2;
            dataGridView1.Columns["title"].DefaultCellStyle.Font = GlobalVariable.headerlistFONTsupecSmall;

            dataGridView1.Columns["title"].HeaderText            = "تشریح تحویلی";
            dataGridView1.Columns["title"].Width                 = 216;
            dataGridView1.Columns["title"].DisplayIndex          = 3;
            dataGridView1.Columns["title"].DefaultCellStyle.Font = GlobalVariable.headerlistFONTsupecSmall;


            dataGridView1.Columns["kollPR"].HeaderText   = "مبلغ هزینه ریالی";
            dataGridView1.Columns["kollPR"].Width        = 216;
            dataGridView1.Columns["kollPR"].DisplayIndex = 4;

            dataGridView1.Columns["kollPD"].HeaderText   = "مبلغ هزینه دلاری";
            dataGridView1.Columns["kollPD"].Width        = 216;
            dataGridView1.Columns["kollPD"].DisplayIndex = 5;

            dataGridView1.Columns["shenasnameID"].Visible = false;

            dataGridView1.Columns["ID"].Visible = false;



            dataGridView1.Columns[0].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[1].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[2].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[3].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[4].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;
            dataGridView1.Columns[5].HeaderCell.Style.Font = GlobalVariable.headerlistFONTsupecSmall;



            dataGridView1.Columns[0].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.Columns[1].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.Columns[2].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.Columns[3].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.Columns[4].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.Columns[5].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;



            dataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.Gray;
            dataGridView1.EnableHeadersVisualStyles = false;

            dataGridView1.DefaultCellStyle.Font      = GlobalVariable.headerlistFONTsmall;
            dataGridView1.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
        }
Ejemplo n.º 29
0
        public daryaftiReport(DataTable dt1)
        {
            InitializeComponent();
            FontClass      fontclass   = new FontClass();
            List <Control> allControls = fontclass.GetAllControls(this);

            allControls.ForEach(k => k.Font = mostaan.GlobalVariable.headerlistFONTsmall);
            this.MaximizeBox = false;
            this.CenterToScreen();


            if (dt1.Columns.Count != 0)
            {
                dataGridView1.DataSource = dt1;
            }
            else
            {
                using (Context dbcontext = new Context())
                {
                    List <Model.archive> lst = (from p in dbcontext.Archives where p.hesab == "1" select p).OrderBy(x => x.ID).ToList();
                    dataGridView1.DataSource = lst;
                }
            }


            dataGridView1.Width = 1020;
            dataGridView1.Columns["ID"].HeaderText   = "ردیف";
            dataGridView1.Columns["ID"].Width        = 120;
            dataGridView1.Columns["ID"].DisplayIndex = 3;

            dataGridView1.Columns["referbish"].HeaderText            = "اصلاحیه";
            dataGridView1.Columns["referbish"].Width                 = 200;
            dataGridView1.Columns["referbish"].DisplayIndex          = 9;
            dataGridView1.Columns["referbish"].DefaultCellStyle.Font = GlobalVariable.headerlistFONTsupecSmall;

            dataGridView1.Columns["shomareSanad"].HeaderText            = "شماره سند";
            dataGridView1.Columns["shomareSanad"].Width                 = 200;
            dataGridView1.Columns["shomareSanad"].DisplayIndex          = 4;
            dataGridView1.Columns["shomareSanad"].DefaultCellStyle.Font = GlobalVariable.headerlistFONTsupecSmall;


            dataGridView1.Columns["shnesnameTitle"].HeaderText            = "عنوان شناسنامه";
            dataGridView1.Columns["shnesnameTitle"].Width                 = 300;
            dataGridView1.Columns["shnesnameTitle"].DisplayIndex          = 5;
            dataGridView1.Columns["shnesnameTitle"].DefaultCellStyle.Font = GlobalVariable.headerlistFONTsupecSmall;

            dataGridView1.Columns["subject"].HeaderText            = "عنوان";
            dataGridView1.Columns["subject"].Width                 = 300;
            dataGridView1.Columns["subject"].DisplayIndex          = 6;
            dataGridView1.Columns["subject"].DefaultCellStyle.Font = GlobalVariable.headerlistFONTsupecSmall;



            dataGridView1.Columns["type"].HeaderText            = "واحد پولی";
            dataGridView1.Columns["type"].Width                 = 200;
            dataGridView1.Columns["type"].DisplayIndex          = 7;
            dataGridView1.Columns["type"].DefaultCellStyle.Font = GlobalVariable.headerlistFONTsupecSmall;



            dataGridView1.Columns["mablagh"].HeaderText            = "مبلغ ";
            dataGridView1.Columns["mablagh"].Width                 = 200;
            dataGridView1.Columns["mablagh"].DisplayIndex          = 8;
            dataGridView1.Columns["mablagh"].DefaultCellStyle.Font = GlobalVariable.headerlistFONTsupecSmall;

            dataGridView1.Columns["checkNumber"].HeaderText            = "شماره چک ";
            dataGridView1.Columns["checkNumber"].Width                 = 200;
            dataGridView1.Columns["checkNumber"].DisplayIndex          = 9;
            dataGridView1.Columns["checkNumber"].DefaultCellStyle.Font = GlobalVariable.headerlistFONTsupecSmall;

            dataGridView1.Columns["bankName"].HeaderText            = "بانک عامل ";
            dataGridView1.Columns["bankName"].Width                 = 200;
            dataGridView1.Columns["bankName"].DisplayIndex          = 10;
            dataGridView1.Columns["bankName"].DefaultCellStyle.Font = GlobalVariable.headerlistFONTsupecSmall;


            dataGridView1.Columns["imageName"].Visible = false;
            dataGridView1.Columns["rank"].Visible      = false;
            dataGridView1.Columns["markaz"].Visible    = false;
            dataGridView1.Columns["tarikh"].Visible    = false;
            dataGridView1.Columns["variz"].Visible     = false;
            dataGridView1.Columns["hesab"].Visible     = false;
            dataGridView1.Columns["radif"].Visible     = false;

            dataGridView1.Columns["radifTitle"].Visible = false;
            dataGridView1.Columns["project"].Visible    = false;
        }
Ejemplo n.º 30
0
        public comment()
        {
            InitializeComponent();
            FontClass      fontclass   = new FontClass();
            List <Control> allControls = fontclass.GetAllControls(this);

            allControls.ForEach(k => k.Font = mostaan.GlobalVariable.headerlistFONTsmall);
            header.Font      = mostaan.GlobalVariable.headerlistFONT;
            this.MaximizeBox = false;
            this.CenterToScreen();

            //panel1.PanelElement.Shape = new RoundRectShape();
            //panel1.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            //panel1.PanelElement.PanelFill.BackColor = Color.White;

            panel2.PanelElement.Shape = new RoundRectShape();
            panel2.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            panel2.PanelElement.PanelFill.BackColor     = Color.White;

            panel3.PanelElement.Shape = new RoundRectShape();
            panel3.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            panel3.PanelElement.PanelFill.BackColor     = Color.White;


            radPanel1.PanelElement.Shape = new RoundRectShape();
            radPanel1.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel1.PanelElement.PanelFill.BackColor     = Color.Violet;

            radPanel2.PanelElement.Shape = new RoundRectShape();
            radPanel2.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel2.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel3.PanelElement.Shape = new RoundRectShape();
            radPanel3.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel3.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel4.PanelElement.Shape = new RoundRectShape();
            radPanel4.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel4.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel5.PanelElement.Shape = new RoundRectShape();
            radPanel5.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel5.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel6.PanelElement.Shape = new RoundRectShape();
            radPanel6.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel6.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel7.PanelElement.Shape = new RoundRectShape();
            radPanel7.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel7.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel8.PanelElement.Shape = new RoundRectShape();
            radPanel8.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel8.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel9.PanelElement.Shape = new RoundRectShape();
            radPanel9.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel9.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel10.PanelElement.Shape = new RoundRectShape();
            radPanel10.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel10.PanelElement.PanelFill.BackColor     = Color.White;

            radPanel1.PanelElement.Shape = new RoundRectShape();
            radPanel1.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel1.PanelElement.PanelFill.BackColor     = Color.Violet;



            radPanel13.PanelElement.Shape = new RoundRectShape();
            radPanel13.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel13.PanelElement.PanelFill.BackColor     = Color.Blue;
            radPanel14.PanelElement.Shape = new RoundRectShape();
            radPanel14.PanelElement.PanelFill.GradientStyle = GradientStyles.Solid;
            radPanel14.PanelElement.PanelFill.BackColor     = Color.Gray;


            label1.Font  = GlobalVariable.headerlistFONTsupecSmall;
            label4.Font  = GlobalVariable.headerlistFONTsupecSmall;
            label5.Font  = GlobalVariable.headerlistFONTsupecSmall;
            label6.Font  = GlobalVariable.headerlistFONTsupecSmall;
            label7.Font  = GlobalVariable.headerlistFONTsupecSmall;
            label8.Font  = GlobalVariable.headerlistFONTsupecSmall;
            label9.Font  = GlobalVariable.headerlistFONTsupecSmall;
            label10.Font = GlobalVariable.headerlistFONTsupecSmall;
            label11.Font = GlobalVariable.headerlistFONTsupecSmall;
            string shenasnameID = GlobalVariable.shenasnameID;

            if (shenasnameID != "")
            {
                using (Context dbcontext = new Context())
                {
                    Model.shenasname item = dbcontext.shenasnames.Where(x => x.ID == GlobalVariable.shenasnameID).FirstOrDefault();
                    commentSection.Text = item.comment;
                }
            }
        }