Ejemplo n.º 1
0
            public Dictionary <string, string> LoadListControlAndField(IDeveloverControl GroupControl)
            {
                Dictionary <string, string> dictionary = new Dictionary <string, string>();
                string text = "";
                Guid   guid;

                foreach (IDeveloverControl iDcontrol in ((Control)GroupControl).Controls)
                {
                    if (iDcontrol is IDeveloverControl)
                    {
                        if (!string.IsNullOrEmpty(iDcontrol.FieldBinding))
                        {
                            switch (iDcontrol.TypeFieldColumns)
                            {
                            case EnumTypeColumns.Number:
                                text = ((Control)iDcontrol).Text;
                                break;

                            case EnumTypeColumns.Check:
                                text = ((CheckEdit)iDcontrol).Checked ? "1" : "0";
                                break;

                            case EnumTypeColumns.Combobox:
                                text = ((Control)iDcontrol).Text;
                                break;

                            case EnumTypeColumns.Date:
                                text = DateTime.Parse(((Control)iDcontrol).Text).ToString("MM/dd/yyyy");
                                break;

                            case EnumTypeColumns.Gridlookup:
                                text = ((Control)iDcontrol).Text;
                                break;

                            case EnumTypeColumns.Text:
                                text = ((Control)iDcontrol).Text;
                                break;

                            case EnumTypeColumns.Time:
                                text = ((Control)iDcontrol).Text;
                                break;
                            }

                            if (iDcontrol.IsGUID)
                            {
                                new Functions().CheckGuid(text, out guid);
                                text = guid.ToString();
                            }

                            dictionary.Add(iDcontrol.FieldBinding, text);
                        }
                    }
                }

                return(dictionary);
            }
Ejemplo n.º 2
0
 public Customer()
 {
     InitializeComponent();
     SQLDataSourceSearch    = "SELECT * FROM Customer ORDER BY CustomerID";
     CodeVoucher            = "Customer";
     NameFieldCodePrimary   = "CustomerID";
     ControlCheckDuplicate  = new IDeveloverControl[] { txtCustomerName };
     ControlCheckEmty       = new IDeveloverControl[] { txtCustomerName };
     DeveloverControlsFocus = txtCustomerName;
 }
Ejemplo n.º 3
0
 public User()
 {
     InitializeComponent();
     SQLDataSourceSearch    = "SELECT * FROM sysDELUser ORDER BY UserName";
     CodeVoucher            = "USER";
     NameFieldCodePrimary   = "ID";
     ControlCheckDuplicate  = new IDeveloverControl[] { txtAccount };
     ControlCheckEmty       = new IDeveloverControl[] { txtAccount, txtLastNameAndName };
     DeveloverControlsFocus = txtAccount;
 }
Ejemplo n.º 4
0
 public Product()
 {
     InitializeComponent();
     SQLDataSourceSearch    = "SELECT * FROM VProduct ORDER BY ProductName";
     CodeVoucher            = "PRODUCT";
     NameFieldCodePrimary   = "ProductID";
     ControlCheckDuplicate  = new IDeveloverControl[] { txtProductName };
     ControlCheckEmty       = new IDeveloverControl[] { txtProductName };
     DeveloverControlsFocus = txtProductName;
 }
Ejemplo n.º 5
0
 public Location()
 {
     InitializeComponent();
     SQLDataSourceSearch    = "SELECT * FROM Location ORDER BY LocationID";
     CodeVoucher            = "Location";
     NameFieldCodePrimary   = "LocationID";
     ControlCheckDuplicate  = new IDeveloverControl[] { txtLocationName };
     ControlCheckEmty       = new IDeveloverControl[] { txtLocationName };
     DeveloverControlsFocus = txtLocationName;
 }
Ejemplo n.º 6
0
 public GroupUser()
 {
     InitializeComponent();
     SQLDataSourceSearch    = "SELECT * FROM sysDELGroupUser ORDER BY NameGroup";
     CodeVoucher            = "GROUPUSER";
     NameFieldCodePrimary   = "ID";
     ControlCheckDuplicate  = new IDeveloverControl[] { txtNameGroup };
     ControlCheckEmty       = new IDeveloverControl[] { txtNameGroup };
     DeveloverControlsFocus = txtNameGroup;
 }
Ejemplo n.º 7
0
 public UOM()
 {
     InitializeComponent();
     SQLDataSourceSearch    = "SELECT * FROM UOM ORDER BY UOMID";
     CodeVoucher            = "UOM";
     NameFieldCodePrimary   = "UOMID";
     ControlCheckDuplicate  = new IDeveloverControl[] { txtName };
     ControlCheckEmty       = new IDeveloverControl[] { txtName };
     DeveloverControlsFocus = txtName;
 }
Ejemplo n.º 8
0
 public void ClearDataBindingsControl(IDeveloverControl GroupControl)
 {
     foreach (IDeveloverControl iDcontrol in ((Control)GroupControl).Controls)
     {
         if (iDcontrol is IDeveloverControl)
         {
             if (!string.IsNullOrEmpty(iDcontrol.FieldBinding))
             {
                 ((Control)iDcontrol).DataBindings.Clear();
             }
         }
     }
 }
Ejemplo n.º 9
0
        public Delivery()
        {
            InitializeComponent();
            CodeVoucher = "Delivery";
            ViewSearch  = "VDeliverySearch";
            ViewVouvher = "VDelivery";



            DeveloverControlsFocus = lokCustomer;
            ControlCheckExit       = new IDeveloverControl[] { };
            ControlCheckEmty       = new IDeveloverControl[] { lokCustomer };
        }
Ejemplo n.º 10
0
        protected virtual bool SetStatusReadOnly(IDeveloverControl GroupControl, bool Enable)
        {
            foreach (IDeveloverControl iDcontrol in ((Control)GroupControl).Controls)
            {
                if (iDcontrol is IDeveloverControl)
                {
                    if (iDcontrol is DeveloverGroupControl)
                    {
                        SetStatusReadOnly(iDcontrol, Enable);
                    }
                    else
                    if (!string.IsNullOrEmpty(iDcontrol.FieldBinding))
                    {
                        switch (iDcontrol.TypeFieldColumns)
                        {
                        case EnumTypeColumns.Check:
                            ((CheckEdit)iDcontrol).ReadOnly = Enable;
                            break;

                        case EnumTypeColumns.Gridlookup:
                            ((GridLookUpEdit)iDcontrol).ReadOnly = Enable;
                            break;

                        case EnumTypeColumns.Text:
                            ((TextEdit)iDcontrol).ReadOnly = Enable;
                            break;

                        case EnumTypeColumns.Combobox:
                            ((ComboBoxEdit)iDcontrol).ReadOnly = Enable;
                            break;

                        case EnumTypeColumns.Date:
                            ((DateEdit)iDcontrol).ReadOnly = Enable;
                            break;

                        case EnumTypeColumns.Number:
                            ((CalcEdit)iDcontrol).ReadOnly = Enable;
                            break;

                        case EnumTypeColumns.Time:
                            ((TimeEdit)iDcontrol).ReadOnly = Enable;
                            break;
                        }
                    }
                }
            }

            return(Enable);
        }
Ejemplo n.º 11
0
        protected virtual void SetNullControl(IDeveloverControl GroupControl)
        {
            foreach (IDeveloverControl iDcontrol in ((Control)GroupControl).Controls)
            {
                if (iDcontrol is IDeveloverControl)
                {
                    if (iDcontrol is DeveloverGroupControl)
                    {
                        SetNullControl(iDcontrol);
                    }
                    else
                    if (!string.IsNullOrEmpty(iDcontrol.FieldBinding))
                    {
                        switch (iDcontrol.TypeFieldColumns)
                        {
                        case EnumTypeColumns.Check:
                            ((CheckEdit)iDcontrol).Checked = false;
                            break;

                        case EnumTypeColumns.Gridlookup:
                            ((Control)iDcontrol).Text = "";
                            break;

                        case EnumTypeColumns.Text:
                            ((Control)iDcontrol).Text = "";
                            break;

                        case EnumTypeColumns.Combobox:
                            ((Control)iDcontrol).Text = "";
                            break;

                        case EnumTypeColumns.Date:
                            ((DateEdit)iDcontrol).DateTime = DateTime.Now;
                            break;

                        case EnumTypeColumns.Number:
                            ((Control)iDcontrol).Text = "0";
                            break;

                        case EnumTypeColumns.Time:
                            ((TimeEdit)iDcontrol).Time = DateTime.Now;
                            break;
                        }
                    }
                }
            }
            ((DataTable)grcDetai.DataSource).Rows.Clear();
        }
Ejemplo n.º 12
0
        protected virtual List <string> GetlistColumnTableHeader(IDeveloverControl GroupControl)
        {
            List <string> listColumn = new List <string>();

            foreach (IDeveloverControl iDcontrol in ((Control)GroupControl).Controls)
            {
                if (iDcontrol is IDeveloverControl)
                {
                    if (!string.IsNullOrEmpty(iDcontrol.FieldBinding))
                    {
                        listColumn.Add(iDcontrol.FieldBinding);
                    }
                }
            }
            return(listColumn);
        }
Ejemplo n.º 13
0
        protected virtual void DataBindingsControl(IDeveloverControl GroupControl, Object Datasource)
        {
            foreach (IDeveloverControl iDcontrol in ((Control)GroupControl).Controls)
            {
                if (iDcontrol is IDeveloverControl)
                {
                    if (iDcontrol is DeveloverGroupControl)
                    {
                        DataBindingsControl(iDcontrol, Datasource);
                    }
                    else
                    if (!string.IsNullOrEmpty(iDcontrol.FieldBinding))
                    {
                        switch (iDcontrol.TypeFieldColumns)
                        {
                        case EnumTypeColumns.Check:
                            ((Control)iDcontrol).DataBindings.Add(nameof(BaseCheckEdit.EditValue), Datasource, ((IDeveloverControl)iDcontrol).FieldBinding, true, DataSourceUpdateMode.Never);
                            break;

                        case EnumTypeColumns.Gridlookup:
                            ((Control)iDcontrol).DataBindings.Add(nameof(GridLookUpEdit.EditValue), Datasource, ((IDeveloverControl)iDcontrol).FieldBinding, true, DataSourceUpdateMode.Never, null);
                            break;

                        case EnumTypeColumns.Text:
                            ((Control)iDcontrol).DataBindings.Add(nameof(TextEdit.EditValue), Datasource, ((IDeveloverControl)iDcontrol).FieldBinding, true, DataSourceUpdateMode.Never);
                            break;

                        case EnumTypeColumns.Combobox:
                            ((Control)iDcontrol).DataBindings.Add(nameof(ComboBoxEdit.EditValue), Datasource, ((IDeveloverControl)iDcontrol).FieldBinding, true, DataSourceUpdateMode.Never);
                            break;

                        case EnumTypeColumns.Date:
                            ((Control)iDcontrol).DataBindings.Add(nameof(DateEdit.EditValue), Datasource, ((IDeveloverControl)iDcontrol).FieldBinding, true, DataSourceUpdateMode.Never);
                            break;

                        case EnumTypeColumns.Number:
                            ((Control)iDcontrol).DataBindings.Add(nameof(CalcEdit.EditValue), Datasource, ((IDeveloverControl)iDcontrol).FieldBinding, true, DataSourceUpdateMode.Never);
                            break;

                        case EnumTypeColumns.Time:
                            ((Control)iDcontrol).DataBindings.Add(nameof(TimeEdit.EditValue), Datasource, ((IDeveloverControl)iDcontrol).FieldBinding, true, DataSourceUpdateMode.Never);
                            break;
                        }
                    }
                }
            }
        }
Ejemplo n.º 14
0
 protected virtual void ClearDataBindingsControl(IDeveloverControl GroupControl)
 {
     foreach (IDeveloverControl iDcontrol in ((Control)GroupControl).Controls)
     {
         if (iDcontrol is IDeveloverControl)
         {
             if (iDcontrol is DeveloverGroupControl)
             {
                 ClearDataBindingsControl(iDcontrol);
             }
             else
             if (!string.IsNullOrEmpty(iDcontrol.FieldBinding))
             {
                 ((Control)iDcontrol).DataBindings.Clear();
             }
         }
     }
 }
Ejemplo n.º 15
0
            public bool SetStatusEdit(IDeveloverControl GroupControl, bool Enable)
            {
                foreach (IDeveloverControl iDcontrol in ((Control)GroupControl).Controls)
                {
                    if (iDcontrol is IDeveloverControl)
                    {
                        if (!string.IsNullOrEmpty(iDcontrol.FieldBinding))
                        {
                            switch (iDcontrol.TypeFieldColumns)
                            {
                            case EnumTypeColumns.Check:
                                ((CheckEdit)iDcontrol).ReadOnly = Enable;
                                break;

                            case EnumTypeColumns.Gridlookup:
                                //    ((DevExpress.XtraEditors.GridLookUpEdit)iDcontrol).ReadOnly = Enable;
                                break;

                            case EnumTypeColumns.Text:
                                ((TextEdit)iDcontrol).ReadOnly = Enable;
                                break;

                            case EnumTypeColumns.Combobox:
                                ((ComboBoxEdit)iDcontrol).ReadOnly = Enable;
                                break;

                            case EnumTypeColumns.Date:
                                ((DateEdit)iDcontrol).ReadOnly = Enable;
                                break;

                            case EnumTypeColumns.Number:
                                ((CalcEdit)iDcontrol).ReadOnly = Enable;
                                break;

                            case EnumTypeColumns.Time:
                                ((TimeEdit)iDcontrol).ReadOnly = Enable;
                                break;
                            }
                        }
                    }
                }

                return(Enable);
            }
Ejemplo n.º 16
0
        protected virtual string GetValueByTypeFieldColumns(IDeveloverControl develoverControl)
        {
            string text = "";
            Guid   guid;

            switch (develoverControl.TypeFieldColumns)
            {
            case EnumTypeColumns.Number:
                text = decimal.Parse(((Control)develoverControl).Text).ToString();
                break;

            case EnumTypeColumns.Check:
                text = ((CheckEdit)develoverControl).Checked ? "1" : "0";
                break;

            case EnumTypeColumns.Combobox:
                text = ((Control)develoverControl).Text;
                break;

            case EnumTypeColumns.Date:
                text = DateTime.Parse(((Control)develoverControl).Text).ToString("MM/dd/yyyy");
                break;

            case EnumTypeColumns.Gridlookup:
                text = ((GridLookUpEdit)develoverControl).EditValue.ToString();
                break;

            case EnumTypeColumns.Text:
                text = ((Control)develoverControl).Text;
                break;

            case EnumTypeColumns.Time:
                text = ((Control)develoverControl).Text;
                break;
            }
            if (develoverControl.IsGUID)
            {
                functionsGUIService.CheckGuid(text, out guid);
                text = guid.ToString();
            }

            return(text);
        }
Ejemplo n.º 17
0
            public void SetNullControl(IDeveloverControl GroupControl)
            {
                foreach (IDeveloverControl iDcontrol in ((Control)GroupControl).Controls)
                {
                    if (iDcontrol is IDeveloverControl)
                    {
                        if (!string.IsNullOrEmpty(iDcontrol.FieldBinding))
                        {
                            switch (iDcontrol.TypeFieldColumns)
                            {
                            case EnumTypeColumns.Check:
                                ((CheckEdit)iDcontrol).Checked = false;
                                break;

                            case EnumTypeColumns.Gridlookup:
                                ((Control)iDcontrol).Text = "";
                                break;

                            case EnumTypeColumns.Text:
                                ((Control)iDcontrol).Text = "";
                                break;

                            case EnumTypeColumns.Combobox:
                                ((Control)iDcontrol).Text = "";
                                break;

                            case EnumTypeColumns.Date:
                                ((DateEdit)iDcontrol).DateTime = DateTime.Now;
                                break;

                            case EnumTypeColumns.Number:
                                ((Control)iDcontrol).Text = "0";
                                break;

                            case EnumTypeColumns.Time:
                                ((TimeEdit)iDcontrol).Time = DateTime.Now;
                                break;
                            }
                        }
                    }
                }
            }
Ejemplo n.º 18
0
        protected virtual Type GetTypeControl(IDeveloverControl develoverControl)
        {
            Type type = null;;

            switch (develoverControl.TypeFieldColumns)
            {
            case EnumTypeColumns.Number:
                type = typeof(Double);
                break;

            case EnumTypeColumns.Check:
                type = typeof(bool);
                break;

            case EnumTypeColumns.Combobox:
                type = typeof(string);
                break;

            case EnumTypeColumns.Date:
                type = typeof(DateTime);
                break;

            case EnumTypeColumns.Gridlookup:
                type = typeof(string);
                break;

            case EnumTypeColumns.Text:
                type = typeof(string);
                break;

            case EnumTypeColumns.Time:
                type = typeof(Timer);
                break;
            }

            return(type);
        }
Ejemplo n.º 19
0
        protected virtual Dictionary <string, string> LoadListControlAndField(IDeveloverControl GroupControl)
        {
            Dictionary <string, string> dictionary = new Dictionary <string, string>();
            string text = "";
            Guid   guid;

            foreach (IDeveloverControl iDcontrol in ((Control)GroupControl).Controls)
            {
                if (iDcontrol is IDeveloverControl)
                {
                    if (iDcontrol is DeveloverGroupControl)
                    {
                        Dictionary <string, string> dictionary2 = LoadListControlAndField(iDcontrol);
                        foreach (string keys in dictionary2.Keys)
                        {
                            dictionary.Add(keys, dictionary2[keys]);
                        }
                    }
                    else
                    if (!string.IsNullOrEmpty(iDcontrol.FieldBinding))
                    {
                        switch (iDcontrol.TypeFieldColumns)
                        {
                        case EnumTypeColumns.Number:
                            text = ((Control)iDcontrol).Text;
                            break;

                        case EnumTypeColumns.Check:
                            text = ((CheckEdit)iDcontrol).Checked ? "1" : "0";
                            break;

                        case EnumTypeColumns.Combobox:
                            text = ((Control)iDcontrol).Text;
                            break;

                        case EnumTypeColumns.Date:
                            text = DateTime.Parse(((Control)iDcontrol).Text).ToString("MM/dd/yyyy");
                            break;

                        case EnumTypeColumns.Gridlookup:
                            text = ((GridLookUpEdit)iDcontrol).EditValue.ToString();
                            break;

                        case EnumTypeColumns.Text:
                            text = ((Control)iDcontrol).Text;
                            break;

                        case EnumTypeColumns.Time:
                            text = ((Control)iDcontrol).Text;
                            break;
                        }

                        if (iDcontrol.IsGUID)
                        {
                            functionsGUIService.CheckGuid(text, out guid);
                            text = guid.ToString();
                        }

                        dictionary.Add(iDcontrol.FieldBinding, text);
                    }
                }
            }

            return(dictionary);
        }
Ejemplo n.º 20
0
            public string GetValueByTypeFieldColumns(EnumTypeColumns TypeFieldColumns, IDeveloverControl develoverControl)
            {
                string text = "";
                Guid   guid;

                switch (TypeFieldColumns)
                {
                case EnumTypeColumns.Number:
                    text = ((Control)develoverControl).Text;
                    break;

                case EnumTypeColumns.Check:
                    text = ((CheckEdit)develoverControl).Checked ? "1" : "0";
                    break;

                case EnumTypeColumns.Combobox:
                    text = ((Control)develoverControl).Text;
                    break;

                case EnumTypeColumns.Date:
                    text = DateTime.Parse(((Control)develoverControl).Text).ToString("MM/dd/yyyy");
                    break;

                case EnumTypeColumns.Gridlookup:
                    text = ((Control)develoverControl).Text;
                    break;

                case EnumTypeColumns.Text:
                    text = ((Control)develoverControl).Text;
                    break;

                case EnumTypeColumns.Time:
                    text = ((Control)develoverControl).Text;
                    break;
                }
                if (develoverControl.IsGUID)
                {
                    new Functions().CheckGuid(text, out guid);
                    text = guid.ToString();
                }

                return(text);
            }