Exemple #1
0
        public ProductView()
        {
            InitializeComponent();

            dG = new DG(dgProduct, snack, snackMessage);

            sB = new SB(snack, snackMessage);

            dataBaseQuery = new DataBaseQuery(snack, snackMessage);

            comboBoxAddStrength = new CB(cbStrength, snack, snackMessage);

            comboBoxEditStrength = new CB(cbEditStrength, snack, snackMessage);

            comboBoxAddStrength.Loader("Strength", "NameStrength");

            comboBoxEditStrength.Loader("Strength", "NameStrength");

            this.Loaded += delegate
            {
                dG.Loader("SELECT * FROM dbo.[ProductStrength]");
            };

            snackMessage.ActionClick += delegate { dG.CloseSnackbar(); };
        }
Exemple #2
0
        public T Get <T>(string id) where T : ModelBase
        {
            var table       = this.Mapping.GetTableByObject(typeof(T));
            var entry       = this.Mapping.GetEntryByTable(table.Name);
            var columnEntry = entry.Columns.FirstOrDefault(x => x.AttributeName == "Id");

            if (columnEntry == null)
            {
                throw new Exception("Mapping of Property 'Id' is missing!");
            }
            var query = new DataBaseQuery(table, new Condition().Add(new PropertyExpression(table.Columns[columnEntry.ColumnName], CompareEnum.Equals, id)));

            return(this.DataBaseConnection.ExecuteQuery(query).Select(x => (T)Activator.CreateInstance(typeof(T), x)).FirstOrDefault());
        }
        public EmployeeView()
        {
            InitializeComponent();

            dG = new DG(dgEmployee, snack, snackMessage);

            sB = new SB(snack, snackMessage);

            dataBaseQuery = new DataBaseQuery(snack, snackMessage);

            comboBoxAddEmployee = new CB(cbLogin, snack, snackMessage);

            comboBoxEditEmployee = new CB(cbEditLogin, snack, snackMessage);
        }
Exemple #4
0
        public UserView()
        {
            InitializeComponent();

            dG = new DG(dgUser, snack, snackMessage);

            dataBaseQuery = new DataBaseQuery(snack, snackMessage);

            myListBox = new MyListBox(lbRole, snack, snackMessage);

            comboBoxAddRole = new CB(cbRole, snack, snackMessage);

            comboBoxEditRole = new CB(cbEditRole, snack, snackMessage);

            sB = new SB(snack, snackMessage);
        }
Exemple #5
0
        public RecipientView()
        {
            InitializeComponent();

            dG = new DG(dgRecipient, snack, snackMessage);

            sB = new SB(snack, snackMessage);

            dataBaseQuery = new DataBaseQuery(snack, snackMessage);

            this.Loaded += delegate {
                dG.Loader("SELECT Id, FirstName + N' ' + LastName as Recipient," +
                          " Address, PhoneNumber, Email FROM dbo.Recipient");
            };

            snackMessage.ActionClick += delegate { dG.CloseSnackbar(); };
        }
Exemple #6
0
        public string GetResponse(string request)
        {
            var table     = this.mapping.GetTableByObject(typeof(Message));
            var condition = new Condition().Add(new PropertyExpression(table.Columns["Request"], CompareEnum.Equals, request));
            var query     = new DataBaseQuery(table, condition);
            var res       = this.connection.ExecuteQuery(query).FirstOrDefault();

            if (res == null)
            {
                return("");
            }
            var message   = new Message(res);
            var responses = message.Response.Split('|');
            var rand      = this.rnd.Next(responses.Length);

            return(responses[rand]);
        }
        public SupplierView()
        {
            InitializeComponent();

            dG = new DG(dgSupplier, snack, snackMessage);

            sB = new SB(snack, snackMessage);

            dataBaseQuery = new DataBaseQuery(snack, snackMessage);

            this.Loaded += delegate
            {
                dG.Loader("SELECT * FROM dbo.[Supplier]");
            };

            snackMessage.ActionClick += delegate { dG.CloseSnackbar(); };
        }
Exemple #8
0
        public OrderView()
        {
            InitializeComponent();

            dG = new DG(dgOrder, snack, snackMessage);

            sB = new SB(snack, snackMessage);

            lb = new MyListBox(lbSortingCenter, snack, snackMessage);

            comboBoxEmployee = new CB(cbEmployee, snack, snackMessage);

            comboBoxClient = new CB(cbClient, snack, snackMessage);

            comboBoxRecipient = new CB(cbRecipient, snack, snackMessage);

            comboBoxSupplier = new CB(cbSupplier, snack, snackMessage);

            comboBoxArticle = new CB(cbArticle, snack, snackMessage);

            comboBoxSortingCenter = new CB(cbSortingCenter, snack, snackMessage);

            comboBoxNameOrderTiming = new CB(cbNameOrderTiming, snack, snackMessage);

            comboBoxEditEmployee = new CB(cbEditEmployee, snack, snackMessage);

            comboBoxEditClient = new CB(cbEditClient, snack, snackMessage);

            comboBoxEditRecipient = new CB(cbEditRecipient, snack, snackMessage);

            comboBoxEditSupplier = new CB(cbEditSupplier, snack, snackMessage);

            comboBoxEditArticle = new CB(cbEditArticle, snack, snackMessage);

            comboBoxEditSortingCenter = new CB(cbEditSortingCenter, snack, snackMessage);

            comboBoxEditNameOrderTiming = new CB(cbEditNameOrderTiming, snack, snackMessage);

            dataBaseQuery = new DataBaseQuery(snack, snackMessage);

            snackMessage.ActionClick += delegate { dG.CloseSnackbar(); };
        }
Exemple #9
0
        public List <T> GetAll <T>() where T : ModelBase
        {
            var query = new DataBaseQuery(this.Mapping.GetTableByObject(typeof(T)));

            return(this.DataBaseConnection.ExecuteQuery(query).Select(x => (T)Activator.CreateInstance(typeof(T), x)).ToList());
        }