Ejemplo n.º 1
0
        private void BtEnregistrer_Click(object sender, EventArgs e)
        {
            this.f6003BindingSource.EndEdit();
            var F6003 = this.f6003BindingSource.Current as Core.Models.Liass.F6003;

            _controller.Save(F6003);
            this.f6003BindingSource.DataSource = _controller.CurrentF6003();
            this.f6003BindingSource.ResetCurrentItem();
        }
Ejemplo n.º 2
0
        public FrmF6003(LiasseController controller)
        {
            InitializeComponent();
            _controller = controller;
            foreach (var item in dataLayoutControl1.Items)
            {
                if (item is LayoutControlItem && (item as LayoutControlItem).Control is TextEdit)
                {
                    //your code

                    var txt = ((item as LayoutControlItem).Control as TextEdit);
                    if ("ActeDeDepotTextEdit" == txt.Name)
                    {
                        continue;
                    }
                    if ("NatureDepotComboBoxEdit" == txt.Name)
                    {
                        continue;
                    }
                    txt.EnterMoveNextControl = true;
                    txt.Properties.DisplayFormat.FormatType   = DevExpress.Utils.FormatType.Numeric;
                    txt.Properties.DisplayFormat.FormatString = "N3";
                    txt.Properties.EditFormat.FormatType      = DevExpress.Utils.FormatType.Numeric;
                    txt.Properties.EditFormat.FormatString    = "N3";
                    txt.Properties.Mask.EditMask = "N3";
                    txt.Properties.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.Numeric;
                    if (txt.Properties.ReadOnly)
                    {
                        txt.Properties.AllowFocused = false;
                    }
                    txt.Validated += Txt_Validated;
                }
                if (item is LayoutControlGroup)
                {
                    var lcg = item as LayoutControlGroup;
                    if (lcg.TextVisible && lcg.GroupBordersVisible)
                    {
                        lcg.ExpandButtonVisible = true;
                        lcg.Expanded            = false;
                    }
                }
            }
            btEnregistrer.Click += BtEnregistrer_Click;
            btExporter.Click    += BtExporter_Click;
            this.f6003BindingSource.DataSource = controller.CurrentF6003();
            saveFileDialog1.FileName           = controller.GetXmlFileName(this.f6003BindingSource.Current);
        }