Ejemplo n.º 1
0
        private void gridViewColumn_CellValueChanged(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex != -1)
            {
                try
                {
                    int    ID       = ConvertType.ToInt(gridViewColumn.Rows[e.RowIndex].Cells["idCol"].Value);
                    string keys     = gridViewColumn.Rows[e.RowIndex].Cells["KeysCol"].Value.ToString();
                    string name     = gridViewColumn.Rows[e.RowIndex].Cells["namecol"].Value.ToString();
                    bool   isActive = (Boolean)gridViewColumn.Rows[e.RowIndex].Cells["isActCol"].Value;
                    int    vitri    = ConvertType.ToInt(gridViewColumn.Rows[e.RowIndex].Cells["OrderidCol"].Value);

                    new Waiting((MethodInvoker) delegate
                    {
                        List <dm_column> model = SQLDatabase.Loaddm_column(string.Format("select * from dm_column where id='{0}'", ID));
                        if (model.Count > 0)
                        {
                            dm_column temp = model.FirstOrDefault();
                            temp.Keys      = keys;
                            temp.name      = name;
                            temp.act       = isActive;
                            temp.orderid   = ConvertType.ToInt(vitri);
                            SQLDatabase.Updatedm_column(temp);
                        }
                    }, "Vui Lòng Chờ").ShowDialog();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Unable to save the record. There might be a blank cell. ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Ejemplo n.º 2
0
        private Label CreateLable(dm_column model, int index)
        {
            Label text = new Label();

            text.Location = new Point(120, 20 + index * 35);
            text.Name     = string.Format("lbl_", model.ma);
            text.Size     = new Size(150, 20);
            text.Tag      = model.ma;
            text.Text     = model.name;
            return(text);
        }
Ejemplo n.º 3
0
        private TextBox CreateTextbox(dm_column model, int index)
        {
            TextBox text = new TextBox();

            text.Location = new Point(120, 20 + index * 35);
            text.Name     = string.Format("txt_", model.ma);
            text.Tag      = model.ma;
            text.Size     = new Size(300, 20);
            text.Text     = table.Rows[0][model.ma].ToString();
            return(text);
        }
Ejemplo n.º 4
0
        private TableLayoutPanel CreateTableLayoutPanel(dm_column index)
        {
            TableLayoutPanel lbl = new TableLayoutPanel();

            lbl.RowCount    = 1;
            lbl.ColumnCount = 2;
            lbl.Name        = string.Format("layoutPanel_", index.ma);
            lbl.Height      = 15;
            lbl.AutoSize    = true;
            return(lbl);
        }
Ejemplo n.º 5
0
 private void button1_Click(object sender, EventArgs e)
 {
     try {
         if (checkedListBox1.CheckedItems.Count == 0)
         {
             MessageBox.Show("Vui lòng chọn cột cần cập  nhật", "Thông Báo");
             return;
         }
         dm_column    dm_Column    = SQLDatabase.Loaddm_column("select * from dm_column where isKey=1").FirstOrDefault();
         dm_batdongbo dm_Batdongbo = SQLDatabase.Loaddm_batdongbo("select * from dm_batdongbo where isAct=1").FirstOrDefault();
         string       strCommand   = "";
         if (IsUpdate)
         {
             if (checkBox1.Checked)
             {
                 strCommand = " UPDATE t WITH(TABLOCK) " +
                              setColUp() +
                              string.Format(" from dbo.root t inner join dbo.import s on t.{0}=s.{0} ", dm_Column.ma) +
                              string.Format(" where EXISTS ( select 1 from (SELECT {0}, ", dm_Column.ma) +
                              setSelectUp() +
                              string.Format(" from dbo.import ) as qry UNPIVOT(col FOR column_name IN ({0})) AS unpvt WHERE CAST(col AS VARCHAR(15)) = '**NULL_VALUE**' AND t.{1} = {1} )", inSQL(), dm_Column.ma) +
                              string.Format(" {0}", dm_Batdongbo.ma);
             }
             else
             {
                 strCommand = "update dbo.root WITH(TABLOCK)" +
                              setColUp2() +
                              " from dbo.root t1 , dbo.import t2" +
                              string.Format(" where t1.{0}=t2.{0} ", dm_Column.ma) +
                              string.Format(" {0} ", dm_Batdongbo.ma);
             }
             strSQL = strCommand;
         }
         else
         {
             strCommand  = string.Format(" insert into dbo.root WITH(TABLOCK)({0}) ", setSelectInsert(""));
             strCommand += string.Format(" select {0} from dbo.import a left join dbo.root b on a.{1}=b.{1} where b.{1} is null ", setSelectInsert("a"), dm_Column.ma);
             strCommand += string.Format(" {0} ", dm_Batdongbo.ma);
             strSQL      = strCommand;
         }
         this.DialogResult = DialogResult.OK;
         this.Close();
     }
     catch (Exception ex) {
         MessageBox.Show(ex.Message, "button1_Click");
     }
 }
Ejemplo n.º 6
0
        private void AddController(dm_column model, int index)
        {
            TableLayoutPanel tableLayoutPanel = new TableLayoutPanel();

            tableLayoutPanel = CreateTableLayoutPanel(model);

            Label lbl = new Label();

            lbl = CreateLable(model, index);

            TextBox textBox = new TextBox();

            textBox = CreateTextbox(model, index);

            tableLayoutPanel.Controls.Add(lbl);
            tableLayoutPanel.Controls.Add(textBox);

            groupbox.Add(index, tableLayoutPanel);
            tableLayoutPanelMain.Controls.Add(tableLayoutPanel);
        }