Example #1
0
 public order(connector cn, string _id, string _number, string _fromDate)
 {
     SQL      = new MySqlDb(cn);
     id       = _id;
     number   = _number;
     fromDate = _fromDate;
 }
Example #2
0
        public result testConnection(connector cn)
        {
            // Проверяем соединение с БД. Если есть ошибка, то error ставим true и дальнейшая работа с БД не производиться
            string errorMessage = null;


            //int res = 0;
            try
            {
                DbCommand cmd = DBconn.getCommand();
                DBcnn.Open();
                cmd.Connection  = DBcnn;
                cmd.CommandText = "SELECT 1";
                cmd.ExecuteNonQuery();
                DBcnn.Close();
                return(new result(0, "Соединение установлено"));
            }

            catch (Exception rr)
            {
                error        = true;
                errorMessage = rr.Message;
            }
            return(new result(500, errorMessage));
        }
        public StatFormClickID(connector _cn, string formName, DataTable source, string[] hideColumnsA, string _sql, string nameParam, string nameColumn, string[] hideColumnsNewForm, string newFormName)
        // Форма выводит данные из указанного источника. По клику на строке делается запрос для второй формы с указанным значением полем-параметром

        {
            // Входящие данные:
            // __cn класс connector - имя и пароль для соединения с БД
            // formName - Имя основной формы (этой формы) в которой произойдет выбор строки
            // source - Источник данных для первой (этой) формы
            // hideColumnsA - Список столбцов для сокрытия в этой форме
            // _sql - Текст запроса с параметром для второй (открываемой по клику) формы. Может быть пустым,если форма конечная и не должна ничего окрывать
            // nameParam - Имя параметра в запросе _sql
            // nameColumn - Имя колонки со значением, которое пойдет в параметр
            // hideColumnsNewForm - Имя колонок, которые нужно скрыть во 2й (открываемой )форме
            // Имя новой формы
            InitializeComponent();
            this.Text          = formName; // Название формы
            sql                = _sql;
            cn                 = _cn;
            paramName          = nameParam;
            columnName         = nameColumn;
            newFormHideColumns = hideColumnsNewForm;
            newFName           = newFormName;
            dgvStat.DataSource = source;           // Источник первичных данных. Для первой формы
            setLeaveStyleDgv(dgvStat, null);
            hideDGVColumns(dgvStat, hideColumnsA); //
            dgvStat.Focus();
        }
Example #4
0
 //public override void getDataFromDB() { }
 public supplier(connector _cn, string _name, string _ogrn, string _inn, string _tel = "", string _email = "")
 {
     setName(_name);
     setOGRN(_ogrn);
     setINN(_inn);
     setTel(_tel);
     setEmail(_email);
     cn  = _cn;
     SQL = new MySqlDb(cn);
 }
Example #5
0
        private void Form1_Load(object sender, EventArgs e)

        {
            cn = new connector();

            /*  //Показываем форму регистрации. Снять комментарий после отладки
             * this.Hide();
             *
             *
             *
             *  // Вызываем форму ввода регистрации пользователя
             * Registration rg = new Registration();
             * DialogResult dr=rg.ShowDialog();
             * if (dr != DialogResult.Yes)
             * {
             *      //  Если форму закрывают не по кноке "РЕГИСТРАЦИЯ", то закрываем приложение
             *  this.DialogResult = System.Windows.Forms.DialogResult.Cancel;
             *  this.Close();
             *  return;
             * }
             *
             * cn.user = rg.getLogin();
             * cn.password = rg.getPassword();
             * result r = cn.testConnection();
             * if (r.getCode() != 0)
             * {
             *  MesShow(r.getMessage());
             *  this.DialogResult = System.Windows.Forms.DialogResult.Cancel;
             *  this.Close();
             *  return;
             * }
             */
            // ---------------------------------------
            // На время отладки. После отладки удалить. И удалить коммент на блоке выше.
            cn.user     = "******";
            cn.password = "******";
            // ---------------------------------------
            this.Show();
            status = new ToolStripLabel();
            statusStrip1.Items.Add(status);
            dgvSupply.DataSource = dtDgvElementSupply; // Источник данных для DGV
            //dgvOrderForCompile.DataSource = dtOrderList; // Источник данных для DGV

            // Получаем данные для чекбокса КАТЕГОРИИ подсистемы ОТЧЕТЫ
            cat ct = new cat(cn);

            ct.getDataFromDB();
            cbStatGoodCategory.DataSource    = ct.getDataTable();
            cbStatGoodCategory.DisplayMember = "name";
            cbStatGoodCategory.ValueMember   = "id";
            cbStatGoodCategory.SelectedValue = -1;
            tbOgrn.Focus();
        }
Example #6
0
 public SaleStatistic(connector _cn)
 {
     cn  = _cn;
     SQL = new MySqlDb(cn);
 }
Example #7
0
 // Класс для формирования отчетов
 public GoodStatistic(connector cn)
 {
     SQL = new MySqlDb(cn);
 }
Example #8
0
 public ordersList(connector cn)
 {
     SQL = new MySqlDb(cn);
 }
Example #9
0
 public SupplyStat(connector cnn)
 {
     SQL = new MySqlDb(cnn);
     cn  = cnn;
 }
Example #10
0
 public MySqlDb(connector cn)
 {
     createConnect(cn);
     param = new Dictionary <string, string>();
 }
Example #11
0
        private void createConnect(connector cn)
        {
            DBconn = new DataBaseConnection(Form1.DB_CON_NAME);  // Создаем класс соединения поставщика соединения читаем с файла App.config

            DBcnn = DBconn.GetDatabaseConnection(cn.UserData()); // Создаем подключение с паролем и логином юзера
        }
Example #12
0
 public supplier(connector cn)
 {
     SQL = new MySqlDb(cn);
 }
Example #13
0
 //DataTable dt;
 public cat(connector cn)
 {
     SQL = new MySqlDb(cn);
     sql = "SELECT `category_id` 'id',`name_ru-RU`'name' FROM `ishp_jshopping_categories`";
 }
Example #14
0
 public elementSupply(connector cn)
 {
     SQL = new MySqlDb(cn);
 }
Example #15
0
 public SimpleSQLQuery(connector cn)
 {
     SQL = new MySqlDb(cn);
 }