Exemplo n.º 1
0
private void CreateUnboundButtonColumn()
{
    // Initialize the button column.
    DataGridViewButtonColumn buttonColumn =  new DataGridViewButtonColumn();
    buttonColumn.Name = "Details";
    buttonColumn.HeaderText = "Details";
    buttonColumn.Text = "View Details";

    // Use the Text property for the button text for all cells rather
    // than using each cell's value as the text for its own button.
    buttonColumn.UseColumnTextForButtonValue = true;

    // Add the button column to the control.
    grid.Columns.Insert(1, buttonColumn);
}
Exemplo n.º 2
0
        public async void ReadTasks(int userId)
        {
            try
            {
                ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;

                string jsonString = string.Empty;

                var client = new HttpClient();

                // client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue(Token);

                var values = new Dictionary <string, string>
                {
                    { "action", "tasks" },

                    { "userid", userId.ToString() }
                };

                var content = new FormUrlEncodedContent(values);

                HttpResponseMessage message = await client.PostAsync("https://buynowdepot.com/api.php", content);

                var responseString = await message.Content.ReadAsStringAsync();

                JObject j = (JObject)JsonConvert.DeserializeObject(responseString);

                for (int i = 0; i < ((Newtonsoft.Json.Linq.JContainer)(j["data"])).Count; i++)
                {
                    List <JToken> jt = j["data"][i].Select(jp => ((JProperty)jp)).ToList <JToken>();

                    UserTask usrTask = new UserTask();

                    foreach (JToken item in jt)
                    {
                        switch (((Newtonsoft.Json.Linq.JProperty)item).Name)
                        {
                        case "id":
                            usrTask.id = (int)((Newtonsoft.Json.Linq.JProperty)item).Value;
                            break;

                        case "title":
                            usrTask.title = ((Newtonsoft.Json.Linq.JProperty)item).Value.ToString();
                            break;

                        case "description":
                            usrTask.description = ((Newtonsoft.Json.Linq.JProperty)item).Value.ToString();
                            break;
                        }
                    }

                    LstUser.Add(usrTask);
                }

                grdTaskList.DataSource = LstUser; DataGridViewButtonColumn buttonColumn =
                    new DataGridViewButtonColumn();

                buttonColumn.HeaderText = "";
                buttonColumn.Name       = "Starttask";
                buttonColumn.Text       = "Start Task";
                buttonColumn.FlatStyle  = FlatStyle.Flat;
                buttonColumn.CellTemplate.Style.BackColor          = Color.Orange;
                buttonColumn.CellTemplate.Style.ForeColor          = Color.White;
                buttonColumn.CellTemplate.Style.SelectionBackColor = Color.Orange;
                buttonColumn.CellTemplate.Style.SelectionForeColor = Color.White;
                buttonColumn.HeaderCell.Style.BackColor            = Color.Silver;
                buttonColumn.CellTemplate.Style.Font     = new Font(DataGridView.DefaultFont, FontStyle.Bold);
                buttonColumn.UseColumnTextForButtonValue = true;

                grdTaskList.Columns[0].Visible    = false;
                grdTaskList.Columns[1].HeaderText = "Tasks";
                grdTaskList.Columns[1].HeaderCell.Style.BackColor = Color.Silver;
                grdTaskList.Columns[1].HeaderCell.Style.ForeColor = Color.White;
                grdTaskList.GridColor          = Color.White;
                grdTaskList.Columns[2].Visible = false;
                grdTaskList.Columns.Add(buttonColumn);
                grdTaskList.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.None;
                grdTaskList.Columns[1].Width    = 336;
            }
            catch (Exception ex)
            {
                logger.Error(ex.Message);
            }
        }
Exemplo n.º 3
0
        private void Form扫描管理_Load(object sender, EventArgs e)
        {
            DataTable dt11 = new ZLXIBAL().Select7(lzId);

            pId = dt11.Rows[0][0].ToString();
            DataTable dt = new ZLXIBAL().Select3(lzId);

            gdmethod = dt.Rows[0][0].ToString();
            if (gdmethod == "项目")
            {
                DataTable dt3 = new ZLXIBAL().Select2(pId, lzId);
                DataTable dt1 = new DataTable();
                DataTable dt2 = new ZLXIBAL().Select1();

                int i   = 0;
                int cnt = 0;
                while (i < dt2.Rows.Count)
                {
                    dt1.Columns.Add(dt2.Rows[i][0].ToString(), typeof(string));
                    cnt++;
                    i++;
                }

                for (int ss = 0; ss < dt3.Rows.Count;)
                {
                    DataRow dr = dt1.NewRow();
                    for (int w = 0; w < cnt; w++)
                    {
                        dr[dt2.Rows[w][0].ToString()] = dt3.Rows[ss][0].ToString();
                        ss++;
                    }
                    ll++;
                    dt1.Rows.Add(dr);
                }
                dataGridView1.DataSource = dt1;
            }

            else if (gdmethod == "案卷")
            {
                dataGridView1.ReadOnly = true;
                DataTable dt12  = new ZLBAL().Select112(pId, lzId);
                DataTable dt111 = new DataTable();
                DataTable dt5   = new AABAL().Select6(pId);
                int       m     = 0;
                int       cnt2  = 0;
                while (m < dt5.Rows.Count)
                {
                    dt111.Columns.Add(dt5.Rows[m][0].ToString(), typeof(string));
                    cnt2++;
                    m++;
                }
                for (int ss = 0; ss < dt12.Rows.Count;)
                {
                    DataRow dr = dt111.NewRow();
                    for (int w = 0; w < cnt2; w++)
                    {
                        dr[dt5.Rows[w][0].ToString()] = dt12.Rows[ss][1].ToString();
                        ss++;
                    }
                    ll++;
                    dt111.Rows.Add(dr);
                }
                dataGridView2.DataSource = dt111;
            }
            else
            {
                dataGridView1.ReadOnly = true;
                dataGridView2.ReadOnly = true;

                DataTable dt22 = new ZLBAL().Select1113(pId, lzId);

                DataTable dt1 = new DataTable();
                DataTable dt2 = new ZLXIBAL().Select6(pId);

                int j    = 0;
                int cnt3 = 0;
                while (j < dt2.Rows.Count)
                {
                    dt1.Columns.Add(dt2.Rows[j][0].ToString(), typeof(string));
                    cnt3++;
                    j++;
                }

                for (int ss = 0; ss < dt22.Rows.Count;)
                {
                    DataRow dr = dt1.NewRow();
                    for (int w = 0; w < cnt3; w++)
                    {
                        dr[dt2.Rows[w][0].ToString()] = dt22.Rows[ss][1].ToString();
                        ss++;
                    }
                    lw++;
                    dt1.Rows.Add(dr);
                }
                dataGridView3.DataSource = dt1;

                DataGridViewButtonColumn btn = new DataGridViewButtonColumn();
                btn.Name       = "btnck";
                btn.HeaderText = "查看";
                btn.DefaultCellStyle.NullValue = "查看";
                dataGridView3.Columns.Add(btn);

                DataGridViewButtonColumn btn2 = new DataGridViewButtonColumn();
                btn2.Name       = "btnsm";
                btn2.HeaderText = "扫描";
                btn2.DefaultCellStyle.NullValue = "扫描";
                dataGridView3.Columns.Add(btn2);
            }
        }
Exemplo n.º 4
0
        private void DgvLoader()
        {
            DataTable dt            = new DataTable();
            string    sSelectedPath = "";

            if (rdoBrowse.Checked)
            {
                FolderBrowserDialog fbd = new FolderBrowserDialog();
                fbd.Description = "Custom Description";
                if (fbd.ShowDialog() == DialogResult.OK)
                {
                    sSelectedPath = fbd.SelectedPath;
                }
            }
            else
            {
                sSelectedPath = mainFolderLocation;
            }
            if (sSelectedPath == "")
            {
                return;
            }
            String[] s1;
            s1 = Directory.GetFiles(@"" + sSelectedPath,
                                    "*",
                                    SearchOption.AllDirectories);
            for (int i = 0; i < s1.Length; i++)
            {
                FileInfo f = new FileInfo(s1[i]);

                if (!(f.FullName.EndsWith(".jpg") || f.Name.EndsWith(".png")))
                {
                    continue;
                }
                FileSystemInfo f1 = new FileInfo(s1[i]);

                dt = dgvFileInfo.DataSource as DataTable;
                dr = dt.NewRow();
                //Get File name of each file name
                string mad = f1.Name;
                for (int task = 20; task < mad.Length; task += 20)
                {
                    mad   = mad.Insert(task, Environment.NewLine);
                    task += 4;
                }

                dr["Name"] = mad;
                //Get File Type/Extension of each file

                Image loadedImage = resizeImage(Image.FromFile(f1.FullName), new Size(100, 100));


                dr["Image"] = loadedImage;
                //Get File Size of each file in KB format
                dr["Size"] = (f.Length / 1024).ToString() + " KB";
                //Get file Create Date and Time
                mad = f1.FullName;
                for (int task = 20; task < mad.Length; task += 20)
                {
                    mad   = mad.Insert(task, Environment.NewLine);
                    task += 4;
                }
                dr["Source"] = mad;


                //dr["Update"] = btnUpdateGrid;
                //dr["Delete"] = "Delete";
                //dr["Download"] = "Download";
                dt.Rows.Add(dr);
            }
            if (dt.Rows.Count > 0)
            {
                //Finally Add DataTable into DataGridView
                dgvFileInfo.DataSource = dt;
                DataGridViewButtonColumn btnUpdateGrid = new DataGridViewButtonColumn();
                //Padding newPadding = new Padding(1);
                //dgvFileInfo.RowTemplate.DefaultCellStyle.Padding = newPadding;
                btnUpdateGrid.Text = "Update";
                btnUpdateGrid.Name = "Update";
                //btnUpdateGrid.DefaultCellStyle.BackColor = Color.AliceBlue;
                btnUpdateGrid.FlatStyle = FlatStyle.Standard;
                //btnUpdateGrid.DefaultCellStyle.BackColor = Color.Aqua;
                btnUpdateGrid.DefaultCellStyle.Font = new Font("Microsoft Sans Serif", 14F, FontStyle.Bold, GraphicsUnit.Pixel);

                btnUpdateGrid.UseColumnTextForButtonValue = true;
                dgvFileInfo.Columns.Insert(4, btnUpdateGrid);

                //----delete
                DataGridViewButtonColumn btnDeleteGrid = new DataGridViewButtonColumn();
                btnDeleteGrid.Text      = "Delete";
                btnDeleteGrid.Name      = "Delete";
                btnDeleteGrid.FlatStyle = FlatStyle.Standard;
                //btnDeleteGrid.DefaultCellStyle.BackColor = Color.Aqua;
                btnDeleteGrid.DefaultCellStyle.Font       = new Font("Microsoft Sans Serif", 14F, FontStyle.Bold, GraphicsUnit.Pixel);
                btnDeleteGrid.UseColumnTextForButtonValue = true;
                dgvFileInfo.Columns.Insert(5, btnDeleteGrid);

                //--- download
                DataGridViewButtonColumn btnDownloadGrid = new DataGridViewButtonColumn();
                btnDownloadGrid.Text      = "Download";
                btnDownloadGrid.Name      = "Download";
                btnDownloadGrid.FlatStyle = FlatStyle.Standard;
                //btnDownloadGrid.DefaultCellStyle.BackColor = Color.Aqua;
                btnDownloadGrid.DefaultCellStyle.Font       = new Font("Microsoft Sans Serif", 14F, FontStyle.Bold, GraphicsUnit.Pixel);
                btnDownloadGrid.UseColumnTextForButtonValue = true;
                dgvFileInfo.Columns.Insert(6, btnDownloadGrid);
                dgvFileInfo.Columns[4].DividerWidth = 2;
                dgvFileInfo.Columns[5].DividerWidth = 2;
                dgvFileInfo.Columns[6].DividerWidth = 2;
                dgvFileInfo.Columns["Update"].DefaultCellStyle.Alignment   = DataGridViewContentAlignment.MiddleCenter;
                dgvFileInfo.Columns["Delete"].DefaultCellStyle.Alignment   = DataGridViewContentAlignment.MiddleCenter;
                dgvFileInfo.Columns["Download"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;

                dgvFileInfo.Columns["Update"].DefaultCellStyle.Padding   = new Padding(10, 25, 10, 25);
                dgvFileInfo.Columns["Delete"].DefaultCellStyle.Padding   = new Padding(10, 25, 10, 25);
                dgvFileInfo.Columns["Download"].DefaultCellStyle.Padding = new Padding(8, 25, 8, 25);
            }
        }
        private void Generator_Click(object sender, EventArgs e)
        {
            int bug = Int32.Parse(buget.Text);

            var fel1 = new DataGridViewTextBoxColumn();

            fel1.HeaderText = "Felul 1";
            fel1.Name       = "fel1";

            var fel2 = new DataGridViewTextBoxColumn();

            fel2.HeaderText = "Felul 2";
            fel2.Name       = "fel2";

            var fel3 = new DataGridViewTextBoxColumn();

            fel3.HeaderText = "Felul 3";
            fel3.Name       = "fel3";

            var totalKcal = new DataGridViewTextBoxColumn();

            totalKcal.HeaderText = "Total kcal";
            totalKcal.Name       = "totalKcal";

            var totalPret = new DataGridViewTextBoxColumn();

            totalPret.HeaderText = "Total pret";
            totalPret.Name       = "totalPret";

            var alege = new DataGridViewButtonColumn();

            alege.Name       = "alege";
            alege.HeaderText = "Alege";
            alege.Text       = "Alege";
            alege.UseColumnTextForButtonValue = true;

            dataGridView2.Columns.Add(fel1);
            dataGridView2.Columns.Add(fel2);
            dataGridView2.Columns.Add(fel3);
            dataGridView2.Columns.Add(totalKcal);
            dataGridView2.Columns.Add(totalPret);

            var menuFel1 = RepositoryController.MeniuRepository.Query().Where(x => x.felul == 1).ToList();
            var menuFel2 = RepositoryController.MeniuRepository.Query().Where(x => x.felul == 2).ToList();
            var menuFel3 = RepositoryController.MeniuRepository.Query().Where(x => x.felul == 3).ToList();

            foreach (var felul1 in menuFel1)
            {
                foreach (var felul2 in menuFel2)
                {
                    foreach (var felul3 in menuFel3)
                    {
                        if (felul1.pret + felul2.pret + felul3.pret <= bug)
                        {
                            dataGridView2.Rows.Add(felul1.denumire_produs, felul2.denumire_produs, felul3.denumire_produs, felul1.kcal + felul2.kcal + felul3.kcal, felul1.pret + felul2.pret + felul3.pret);
                        }
                        felmenu1 = felul1;
                        felmenu2 = felul2;
                        felmnu3  = felul3;
                    }
                }
            }
            dataGridView2.Columns.Add(alege);
            dataGridView2.CellContentClick += DataGridView2_CellContentClick;
        }
Exemplo n.º 6
0
        public DrawPanelForm()
        {
            InitializeComponent();
            //sheet.Size = new Size(1000,1000);
            double d = Math.Sqrt(4) - (double)2;


            coordinatesTable.Visible = false;
            V    = new List <Vertex>();
            VV   = new BindingList <Vertex>();
            draw = new Drawing(sheet.Width, sheet.Height);
            E    = new List <Edge>();
            //graph = new Graph();
            sheet.Image = draw.GetBitmap();
            mainTab_dataGridView.AutoGenerateColumns = false;

            mainTab_dataGridView.Columns.Add("num", "№ вершины");
            mainTab_dataGridView.Columns.Add("xVertex", "X вершины");
            mainTab_dataGridView.Columns.Add("yVertex", "Y вершины");
            mainTab_dataGridView.Columns.Add("xVector", "X вектора");
            mainTab_dataGridView.Columns.Add("xVector", "Y вектора");

            mainTab_dataGridView.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
            mainTab_dataGridView.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
            mainTab_dataGridView.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
            mainTab_dataGridView.Columns[3].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
            mainTab_dataGridView.Columns[4].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;



            //создание столбца кнопок
            DataGridViewButtonColumn button_column = new DataGridViewButtonColumn();

            button_column.Name       = "deleteVertex";
            button_column.HeaderText = "Удалить";
            button_column.FlatStyle  = FlatStyle.Popup;
            button_column.DefaultCellStyle.BackColor = Color.Tomato;
            button_column.Text = "✕";



            mainTab_dataGridView.Columns.Add(button_column);

            mainTab_dataGridView.Columns[5].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;

            mainTab_dataGridView.Columns[1].DataPropertyName = "x";
            mainTab_dataGridView.Columns[2].DataPropertyName = "y";
            mainTab_dataGridView.Columns[3].DataPropertyName = "xVector";
            mainTab_dataGridView.Columns[4].DataPropertyName = "yVector";

            // mainTab_dataGridView.Columns[3].DataPropertyName = "";

            //// Bind the list to the BindingSource.
            //this.customersBindingSource.DataSource = VV;

            //// Attach the BindingSource to the DataGridView.
            //this.coordinate_dGV.DataSource = this.customersBindingSource;
            TriangleInfo_dgv.AutoGenerateColumns = false;
            TriangleInfo_dgv.Columns.Add("num", "№ треугольника");
            TriangleInfo_dgv.Columns.Add("density", "Плотность");
            TriangleInfo_dgv.Columns.Add("edge1", "Ребро 1");
            TriangleInfo_dgv.Columns.Add("edge2", "Ребро 2");
            TriangleInfo_dgv.Columns.Add("edge3", "Ребро 3");


            TriangleInfo_dgv.Columns[0].AutoSizeMode     = DataGridViewAutoSizeColumnMode.Fill;
            TriangleInfo_dgv.Columns[1].AutoSizeMode     = DataGridViewAutoSizeColumnMode.Fill;
            TriangleInfo_dgv.Columns[2].AutoSizeMode     = DataGridViewAutoSizeColumnMode.Fill;
            TriangleInfo_dgv.Columns[3].AutoSizeMode     = DataGridViewAutoSizeColumnMode.Fill;
            TriangleInfo_dgv.Columns[4].AutoSizeMode     = DataGridViewAutoSizeColumnMode.Fill;
            TriangleInfo_dgv.Columns[2].DataPropertyName = "sE1";
            TriangleInfo_dgv.Columns[3].DataPropertyName = "sE2";
            TriangleInfo_dgv.Columns[4].DataPropertyName = "sE3";
            TriangleInfo_dgv.Columns[1].DataPropertyName = "DensityOfTriangle";

            monitor = new Monitoring();
            monitor.TriangulationHappened += Triangulation_On;


            ScaleNUD.ValueChanged += ScaleNUD_ValueChanged;
        }
Exemplo n.º 7
0
        public EditDiagnoses()
        {
            InitializeComponent();

            #region TreeView
            DataRow[] drs;
            int       i;

            #region laryngopharynx
            i   = 1001;
            drs = CLocalDB.localDB.Tables["diag_category"].Select("id=" + i.ToString());
            NodeWithId Laryngopharynx = new NodeWithId(drs[0]["name"].ToString(), i);
            tv.Nodes.Add(Laryngopharynx);
            #endregion

            #region esophagus
            i   = 2001;
            drs = CLocalDB.localDB.Tables["diag_category"].Select("id=" + i.ToString());
            NodeWithId eso_inf = new NodeWithId(drs[0]["name"].ToString(), i);

            i   = 3000;
            drs = CLocalDB.localDB.Tables["diag_category"].Select("id=" + i.ToString());
            NodeWithId eso_tum = new NodeWithId(drs[0]["name"].ToString(), i);

            i   = 4000;
            drs = CLocalDB.localDB.Tables["diag_category"].Select("id=" + i.ToString());
            NodeWithId eso_etc = new NodeWithId(drs[0]["name"].ToString(), i);

            i   = 2000;
            drs = CLocalDB.localDB.Tables["diag_category"].Select("id=" + i.ToString());
            NodeWithId esophagus = new NodeWithId(drs[0]["name"].ToString(), i);
            esophagus.Nodes.Add(eso_inf);
            esophagus.Nodes.Add(eso_tum);
            esophagus.Nodes.Add(eso_etc);
            tv.Nodes.Add(esophagus);
            #endregion

            #region Stomach
            i   = 5001;
            drs = CLocalDB.localDB.Tables["diag_category"].Select("id=" + i.ToString());
            NodeWithId stomach_inf = new NodeWithId(drs[0]["name"].ToString(), i);

            i   = 6000;
            drs = CLocalDB.localDB.Tables["diag_category"].Select("id=" + i.ToString());
            NodeWithId stomach_tum = new NodeWithId(drs[0]["name"].ToString(), i);

            i   = 7000;
            drs = CLocalDB.localDB.Tables["diag_category"].Select("id=" + i.ToString());
            NodeWithId stomach_etc = new NodeWithId(drs[0]["name"].ToString(), i);

            i   = 5000;
            drs = CLocalDB.localDB.Tables["diag_category"].Select("id=" + i.ToString());
            NodeWithId stomach = new NodeWithId(drs[0]["name"].ToString(), i);
            stomach.Nodes.Add(stomach_inf);
            stomach.Nodes.Add(stomach_tum);
            stomach.Nodes.Add(stomach_etc);
            tv.Nodes.Add(stomach);
            #endregion

            #region Duodenum
            i   = 10001;
            drs = CLocalDB.localDB.Tables["diag_category"].Select("id=" + i.ToString());
            NodeWithId Duodenum = new NodeWithId(drs[0]["name"].ToString(), i);
            tv.Nodes.Add(Duodenum);
            #endregion

            #region SideView
            i   = 20000;
            drs = CLocalDB.localDB.Tables["diag_category"].Select("id=" + i.ToString());
            NodeWithId SideView = new NodeWithId(drs[0]["name"].ToString(), i);
            tv.Nodes.Add(SideView);
            #endregion

            #region SmallBowel
            i   = 30001;
            drs = CLocalDB.localDB.Tables["diag_category"].Select("id=" + i.ToString());
            NodeWithId SmallBowel = new NodeWithId(drs[0]["name"].ToString(), i);
            tv.Nodes.Add(SmallBowel);
            #endregion

            #region Colon
            i   = 40001;
            drs = CLocalDB.localDB.Tables["diag_category"].Select("id=" + i.ToString());
            NodeWithId Colon_inf = new NodeWithId(drs[0]["name"].ToString(), i);

            i   = 50000;
            drs = CLocalDB.localDB.Tables["diag_category"].Select("id=" + i.ToString());
            NodeWithId Colon_tum = new NodeWithId(drs[0]["name"].ToString(), i);

            i   = 60000;
            drs = CLocalDB.localDB.Tables["diag_category"].Select("id=" + i.ToString());
            NodeWithId Colon_etc = new NodeWithId(drs[0]["name"].ToString(), i);

            i   = 40000;
            drs = CLocalDB.localDB.Tables["diag_category"].Select("id=" + i.ToString());
            NodeWithId Colon = new NodeWithId(drs[0]["name"].ToString(), i);
            Colon.Nodes.Add(Colon_inf);
            Colon.Nodes.Add(Colon_tum);
            Colon.Nodes.Add(Colon_etc);
            tv.Nodes.Add(Colon);
            #endregion

            #region Anus
            i   = 30001;
            drs = CLocalDB.localDB.Tables["diag_category"].Select("id=" + i.ToString());
            NodeWithId Anus = new NodeWithId(drs[0]["name"].ToString(), i);
            tv.Nodes.Add(Anus);
            #endregion

            #region Procedure
            i   = 100001;
            drs = CLocalDB.localDB.Tables["diag_category"].Select("id=" + i.ToString());
            NodeWithId Procedure = new NodeWithId(drs[0]["name"].ToString(), i);
            tv.Nodes.Add(Procedure);
            #endregion

            #region Study
            i   = 200001;
            drs = CLocalDB.localDB.Tables["diag_category"].Select("id=" + i.ToString());
            NodeWithId Study = new NodeWithId(drs[0]["name"].ToString(), i);
            tv.Nodes.Add(Study);
            #endregion

            #region Broncho
            i   = 300001;
            drs = CLocalDB.localDB.Tables["diag_category"].Select("id=" + i.ToString());
            NodeWithId Broncho = new NodeWithId(drs[0]["name"].ToString(), i);
            tv.Nodes.Add(Broncho);
            #endregion

            #region Abdomen
            #region Gallbladder
            i   = 1010000;
            drs = CLocalDB.localDB.Tables["diag_category"].Select("id=" + i.ToString());
            NodeWithId Gallbladder = new NodeWithId(drs[0]["name"].ToString(), i);
            #endregion

            #region ExtrahepaticBileDuct
            i   = 1020000;
            drs = CLocalDB.localDB.Tables["diag_category"].Select("id=" + i.ToString());
            NodeWithId ExtrahepaticBileDuct = new NodeWithId(drs[0]["name"].ToString(), i);
            #endregion

            #region Liver
            i   = 1030000;
            drs = CLocalDB.localDB.Tables["diag_category"].Select("id=" + i.ToString());
            NodeWithId Liver = new NodeWithId(drs[0]["name"].ToString(), i);
            #endregion

            #region Spleen
            i   = 1040000;
            drs = CLocalDB.localDB.Tables["diag_category"].Select("id=" + i.ToString());
            NodeWithId Spleen = new NodeWithId(drs[0]["name"].ToString(), i);
            #endregion

            #region Pancreas
            i   = 1050000;
            drs = CLocalDB.localDB.Tables["diag_category"].Select("id=" + i.ToString());
            NodeWithId Pancreas = new NodeWithId(drs[0]["name"].ToString(), i);
            #endregion

            #region Kidney
            i   = 1060000;
            drs = CLocalDB.localDB.Tables["diag_category"].Select("id=" + i.ToString());
            NodeWithId Kidney = new NodeWithId(drs[0]["name"].ToString(), i);
            #endregion

            i   = 1000000;
            drs = CLocalDB.localDB.Tables["diag_category"].Select("id=" + i.ToString());
            NodeWithId Abdmen = new NodeWithId(drs[0]["name"].ToString(), i);
            Abdmen.Nodes.Add(Gallbladder);
            Abdmen.Nodes.Add(ExtrahepaticBileDuct);
            Abdmen.Nodes.Add(Liver);
            Abdmen.Nodes.Add(Spleen);
            Abdmen.Nodes.Add(Pancreas);
            Abdmen.Nodes.Add(Kidney);
            tv.Nodes.Add(Abdmen);
            #endregion

            #endregion

            #region dgv
            dgv.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;
            dgv.DataSource       = dt;
            showList();

            #region Add btDelete
            DataGridViewButtonColumn btDelete = new DataGridViewButtonColumn(); //DataGridViewButtonColumnの作成
            btDelete.Name = "btDelete";                                         //列の名前を設定
            btDelete.UseColumnTextForButtonValue = true;                        //ボタンにテキスト表示
            btDelete.Text = FindingsEditor.Properties.Resources.Delete;         //ボタンの表示テキスト設定
            dgv.Columns.Add(btDelete);                                          //ボタン追加
            #endregion

            #region Header text
            dgv.Columns["no"].HeaderText           = "No";
            dgv.Columns["name_eng"].HeaderText     = FindingsEditor.Properties.Resources.English;
            dgv.Columns["name_jp"].HeaderText      = FindingsEditor.Properties.Resources.Japanese;
            dgv.Columns["diag_order"].HeaderText   = FindingsEditor.Properties.Resources.Order;
            dgv.Columns["diag_visible"].HeaderText = FindingsEditor.Properties.Resources.Visible;
            dgv.Columns["btDelete"].HeaderText     = FindingsEditor.Properties.Resources.Delete;
            dgv.Columns["tbUpdate"].HeaderText     = FindingsEditor.Properties.Resources.Update;
            #endregion

            #region Design and Settings
            dgv.Columns["noInsert"].Visible  = false;
            dgv.Columns["tbUpdate"].ReadOnly = true;

            //カラム幅自動に設定
            foreach (DataGridViewColumn dc in dgv.Columns)
            {
                dc.AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
            }

            //並び替え
            DataView dv = dt.DefaultView;
            dv.Sort = "no ASC";
            #endregion

            #region event
            this.dgv.CellValueChanged             += new DataGridViewCellEventHandler(this.dgv_CellValueChanged);
            this.dgv.CurrentCellDirtyStateChanged += new EventHandler(this.dgv_CurrentCellDirtyStateChanged);
            #endregion

            #endregion
        }
Exemplo n.º 8
0
        private void searchBtn_Click(object sender, EventArgs e)
        {
            if (flagForSearch > 0 && flagForReset == 0)
            {
                Console.WriteLine("search called :{0}", flagForSearch);
                clear();
            }

            ItemDAO  itemsDAORef = new ItemDAOImpl();
            Items    itemsRef    = new Items();
            Category c           = new Category();

            c.categoryName    = categorynameCmb.Text;
            itemsRef.category = c;
            itemsRef.itemName = null;
            List <string> listNm = new List <string>();

            listNm.Add("Item Name");
            listNm.Add("Category Name");
            listNm.Add("Item Desciption");
            listNm.Add("Item Type");
            listNm.Add("Quantity");
            listNm.Add("Price");
            List <ArrayList> itemList = new List <ArrayList>();

            dataGridViewItemsList.ColumnHeadersVisible = true;
            itemList = itemsDAORef.getItemsListSample(itemsRef);

            dataGridViewItemsList.DataSource = CreateDataTable(listNm, itemList);
            for (int i = 0; i < itemList.Count; i++)
            {
                double d = Convert.ToDouble(itemList[i][5]);
                price.Add(d);
            }
            for (int i = 0; i < price.Count; i++)
            {
                Console.WriteLine("p[{0}]={1}", i, price[i]);
            }


            //  dataGridViewItemsList.SelectedCells[0].ReadOnly = true;
            //dataGridViewItemsList.Columns[0].ReadOnly = true;
            //dataGridViewItemsList.Columns[1].ReadOnly = true;
            //dataGridViewItemsList.Columns[2].ReadOnly = false;
            //dataGridViewItemsList.Columns[3].ReadOnly = false;
            //dataGridViewItemsList.Columns[4].ReadOnly = false;
            //dataGridViewItemsList.Columns[5].ReadOnly = false;
            // flag is used to ensure that the following buttons are added only once even if the search button pressed for number of times.
            if (flag == 0)
            {
                DataGridViewButtonColumn col1 = new DataGridViewButtonColumn();
                col1.UseColumnTextForButtonValue = true;
                col1.Text = "+";
                col1.Name = "+";
                dataGridViewItemsList.Columns.Add(col1);

                DataGridViewButtonColumn col2 = new DataGridViewButtonColumn();
                col2.UseColumnTextForButtonValue = true;
                col2.Text = "-";
                col2.Name = "-";
                dataGridViewItemsList.Columns.Add(col2);
                DataGridViewButtonColumn col = new DataGridViewButtonColumn();
                col.UseColumnTextForButtonValue = true;
                col.Text = "Add to Cart";
                col.Name = "Add to Cart";
                dataGridViewItemsList.Columns.Add(col);
                dataGridViewItemsList.Columns[6].Width = 20;
                dataGridViewItemsList.Columns[7].Width = 20;
                dataGridViewItemsList.Columns[8].Width = 120;

                flag++;
            }
            //else
            {
                //// to make the column to fixed to right corner position .changing the display index value will shuffle position of the column in between the other columns
                //dataGridViewItemsList.Columns["Item Name"].DisplayIndex = 0;
                //dataGridViewItemsList.Columns["Category Name"].DisplayIndex = 1;
                //dataGridViewItemsList.Columns["Item Desciption"].DisplayIndex = 2;
                //dataGridViewItemsList.Columns["Item Type"].DisplayIndex = 3;
                //dataGridViewItemsList.Columns["Quantity"].DisplayIndex = 4;
                //dataGridViewItemsList.Columns["Price"].DisplayIndex = 5;
                //dataGridViewItemsList.Columns["+"].DisplayIndex = 6;
                //dataGridViewItemsList.Columns["-"].DisplayIndex = 7;
                //dataGridViewItemsList.Columns["Add to Cart"].DisplayIndex = 8;
            }

            flagForSearch++;
        }
Exemplo n.º 9
0
        private void frmChiTietDonHangNew_Load(object sender, EventArgs e)
        {
            int maDH = frmQuanLyDonHang.gMaDH;

            KhachHangBUS khBus = new KhachHangBUS();
            KhachHangDTO khDto = new KhachHangDTO();

            DonHangBUS dhBus = new DonHangBUS();
            DonHangDTO dhDto = new DonHangDTO();

            ChiTietDonHangBUS ctdhBus = new ChiTietDonHangBUS();

            khDto = khBus.LayThongTinKhachHangTuMaDonHang(maDH);
            dhDto = dhBus.LayBangMaDonHang(maDH);

            cbmTrangThai_Them.DataSource    = TrangThaiDonHangBUS.GetList();
            cbmTrangThai_Them.DisplayMember = "TrangThai";
            cbmTrangThai_Them.ValueMember   = "MaTrangThai";
            cbmTrangThai_Them.SelectedValue = dhDto.TrangThai;

            txtMaKH_Them.Text       = khDto.MaKhachHang.ToString();
            txtTenKH_Them.Text      = khDto.HoTen;
            txtDiaChi_Them.Text     = khDto.DiaChi;
            txtDienThoai_Them.Text  = khDto.DienThoai;
            txtEmail_Them.Text      = khDto.Email;
            txtFacebook_Them.Text   = khDto.Facebook;
            txtTKNganHang_Them.Text = khDto.TKNganHang;

            lbSoLuong.Text            = dhDto.SoLuongSanPham.ToString();
            lbTongTien.Text           = dhDto.TongTien.ToString("n0");
            txtPhiVanChuyen_Them.Text = dhDto.PhiVanChuyen.ToString("n0");

            if (dhDto.HinhThucMua == 0)
            {
                rdGiaSi.Checked = true;
                rdGiaLe.Checked = false;
            }
            else
            {
                rdGiaLe.Checked = true;
                rdGiaSi.Checked = false;
            }

            dt = ctdhBus.LayDanhSachSanPham(maDH);
            dtgvDanhSachSanPham_ChiTiet.DataSource = dt;

            DataGridViewImageColumn imageCol = new DataGridViewImageColumn();

            imageCol.Name       = "img";
            imageCol.HeaderText = "Hinh Anh";
            imageCol.Width      = _colWidth;
            dtgvDanhSachSanPham_ChiTiet.Columns.Insert(2, imageCol);

            DataGridViewButtonColumn btnColumn = new DataGridViewButtonColumn();

            btnColumn.HeaderText = "";
            btnColumn.Text       = "Xóa";
            btnColumn.UseColumnTextForButtonValue = true;
            dtgvDanhSachSanPham_ChiTiet.Columns.Add(btnColumn);

            formatData();
            _firstLoad = false;
        }
Exemplo n.º 10
0
        public void DibujarTablaLiquidar()
        {
            dgvDetalles.DataSource = new DataTable();
            dgvDetalles.Columns.Clear();

            if (dgvDetalles.Rows.Count > 0)
            {
                dgvDetalles.Rows.Clear();
            }


            DataGridViewButtonColumn dgvbtnUnidades = new DataGridViewButtonColumn();

            dgvbtnUnidades.HeaderText = "Unidades";

            if (dtDgvDetalles.Columns.Count < 1)
            {
                dtDgvDetalles.Columns.Add("codigo", typeof(string));
                dtDgvDetalles.Columns.Add("descripcion", typeof(string));
                dtDgvDetalles.Columns.Add("hab_fijo", typeof(string));
                dtDgvDetalles.Columns.Add("hab_porc", typeof(string));
                dtDgvDetalles.Columns.Add("ded_fijo", typeof(string));
                dtDgvDetalles.Columns.Add("ded_porc", typeof(string));
                dtDgvDetalles.Columns.Add("tipo", typeof(string));
                dtDgvDetalles.Columns.Add("modo", typeof(string));
                dtDgvDetalles.Columns.Add("formula_porc", typeof(string));
                dtDgvDetalles.Columns.Add("unidades", typeof(string));
                dtDgvDetalles.Columns.Add("total", typeof(string));
                dtDgvDetalles.Columns.Add("resultado", typeof(string));
                dtDgvDetalles.Columns.Add("codigoConceptoPorEmpresa", typeof(string));

                dtDgvDetalles.Columns.Add("Haber($)", typeof(string));
                dtDgvDetalles.Columns.Add("Haber(%)", typeof(string));
                dtDgvDetalles.Columns.Add("Deducción($)", typeof(string));
                dtDgvDetalles.Columns.Add("Deducción(%)", typeof(string));

                foreach (DataRow row in dtXML.Rows)
                {
                    DataRow newRow = dtDgvDetalles.NewRow();
                    newRow["codigo"]                   = row["codigo"];
                    newRow["descripcion"]              = row["descripcion"];
                    newRow["hab_fijo"]                 = row["hab_fijo"];
                    newRow["hab_porc"]                 = row["hab_porc"];
                    newRow["ded_fijo"]                 = row["ded_fijo"];
                    newRow["ded_porc"]                 = row["ded_porc"];
                    newRow["tipo"]                     = row["tipo"];
                    newRow["modo"]                     = row["modo"];
                    newRow["formula_porc"]             = row["formula_porc"];
                    newRow["unidades"]                 = row["unidades"];
                    newRow["total"]                    = row["total"];
                    newRow["resultado"]                = row["resultado"];
                    newRow["codigoConceptoPorEmpresa"] = row["codigoConceptoPorEmpresa"];

                    dtDgvDetalles.Rows.Add(newRow);
                }
            }

            dgvDetalles.DataSource = dtDgvDetalles;

            dgvDetalles.Columns[0].HeaderText  = "Código";
            dgvDetalles.Columns[1].HeaderText  = "Descripción";
            dgvDetalles.Columns[10].HeaderText = "Total";

            dgvDetalles.Columns[13].DisplayIndex = 2;
            dgvDetalles.Columns[14].DisplayIndex = 3;
            dgvDetalles.Columns[15].DisplayIndex = 4;
            dgvDetalles.Columns[16].DisplayIndex = 5;

            dgvDetalles.Columns.RemoveAt(9);

            dgvDetalles.Columns.Insert(9, dgvbtnUnidades);

            foreach (DataRow row in dtDgvDetalles.Rows)
            {
                int index = dtDgvDetalles.Rows.IndexOf(row);

                dgvDetalles.Rows[index].Cells[9].Value = dtDgvDetalles.Rows[index][9];
            }
            dgvDetalles.Columns[2].Visible  = false;
            dgvDetalles.Columns[7].Visible  = false;
            dgvDetalles.Columns[3].Visible  = false;
            dgvDetalles.Columns[7].Visible  = false;
            dgvDetalles.Columns[4].Visible  = false;
            dgvDetalles.Columns[7].Visible  = false;
            dgvDetalles.Columns[5].Visible  = false;
            dgvDetalles.Columns[7].Visible  = false;
            dgvDetalles.Columns[6].Visible  = false;
            dgvDetalles.Columns[7].Visible  = false;
            dgvDetalles.Columns[8].Visible  = false;
            dgvDetalles.Columns[11].Visible = false;
            dgvDetalles.Columns[12].Visible = false;

            for (int i = 0; i < dgvDetalles.Columns.Count; i++)
            {
                dgvDetalles.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable;
            }

            SetColorTable(dtDgvDetalles, dgvDetalles);
        }
Exemplo n.º 11
0
        private void frmMorbilidad_Load_1(object sender, EventArgs e)
        {
            DataGridViewButtonColumn dgvbMorbilidad         = new DataGridViewButtonColumn();
            DataGridViewButtonColumn dgvbGestanteMorbilidad = new DataGridViewButtonColumn();

            CapaDeNegocios.cMorbilidad         oMorbilidad         = new CapaDeNegocios.cMorbilidad();
            CapaDeNegocios.cGestanteMorbilidad oGestanteMorbilidad = new CapaDeNegocios.cGestanteMorbilidad();
            DataTable odtMorbilidad = new DataTable();

            txtHistoriaClinica.Text       = Codigo_Historia_Clinica;
            dtpFechaHistoriaClinica.Value = Convert.ToDateTime(Fecha);
            txt_DNI.Text            = DNI;
            txt_NombreCompleto.Text = Nomnbre_Completo;
            txt_Edad.Text           = Edad;


            dgvbMorbilidad.Name       = "Acción";
            dgvbMorbilidad.Text       = "Agregar";
            dgvbMorbilidad.HeaderText = "Acción";
            dgvbMorbilidad.UseColumnTextForButtonValue = true;

            int columnIndex = 4;

            oMorbilidad.Idtestablecimientosalud = IdEstablecimiento;

            odtMorbilidad = oUtilitarios.enumerar_datatable(oMorbilidad.ListarMantenimientoMorbilidad(), 0);


            dgvMorbilidad_.DataSource = odtMorbilidad;
            dgvMorbilidad_.Columns.Insert(columnIndex, dgvbMorbilidad);
            //dgvMorbilidad_.Columns[2].Visible = false;
            dgvMorbilidad_.Columns[0].Width = 40;
            dgvMorbilidad_.Columns[4].Width = 60;
            dgvMorbilidad_.Columns[3].Width = 100;

            cbFiltrar.SelectedItem = cbFiltrar.Items[0];
            txtBuscar_.Focus();


            odtGM.Columns.Add("N°", typeof(string));
            odtGM.Columns.Add("Id Morbilidad", typeof(string));
            odtGM.Columns.Add("Fecha", typeof(string));
            odtGM.Columns.Add("Descripción", typeof(string));

            /* Boton eliminar en dgvGestanteMorbilidad */

            dgvbGestanteMorbilidad.Name       = "Acción";
            dgvbGestanteMorbilidad.Text       = "Eliminar";
            dgvbGestanteMorbilidad.HeaderText = "Acción";
            dgvbGestanteMorbilidad.UseColumnTextForButtonValue = true;


            int columnIndex2 = 4;

            oGestanteMorbilidad.idthistoriaclinica = Id_Historia_Clinica;



            odtGM = oUtilitarios.enumerar_datatable(oGestanteMorbilidad.ListarGestanteMorbilidad(), 0);

            dgvGM.DataSource = odtGM;
            //dgvGM.Columns.Insert(columnIndex2, dgvbGestanteMorbilidad);

            i = dgvGM.Rows.Count;
            dgvGM.Columns[1].Visible = false;
            dgvGM.Columns[0].Width   = 60;
            dgvGM.Columns[2].Width   = 120;
        }
Exemplo n.º 12
0
        /// -------------------------------------------------------------------
        /// <summary>
        ///     データグリッドビューの定義を行います </summary>
        /// <param name="tempDGV">
        ///     データグリッドビューオブジェクト</param>
        /// -------------------------------------------------------------------
        private void gridSetting(DataGridView tempDGV)
        {
            try
            {
                //フォームサイズ定義

                // 列スタイルを変更する

                tempDGV.EnableHeadersVisualStyles = false;
                tempDGV.ColumnHeadersDefaultCellStyle.BackColor = Color.SteelBlue;
                tempDGV.ColumnHeadersDefaultCellStyle.ForeColor = Color.White;

                // 列ヘッダー表示位置指定
                tempDGV.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomCenter;

                // 列ヘッダーフォント指定
                tempDGV.ColumnHeadersDefaultCellStyle.Font = new Font("Meiryo UI", 9, FontStyle.Regular);

                // データフォント指定
                tempDGV.DefaultCellStyle.Font = new Font("Meiryo UI", 9, FontStyle.Regular);

                // 行の高さ
                tempDGV.ColumnHeadersHeight = 20;
                tempDGV.RowTemplate.Height  = 20;

                // 全体の高さ
                //tempDGV.Height = 582;

                // 奇数行の色
                tempDGV.AlternatingRowsDefaultCellStyle.BackColor = SystemColors.ControlLight;

                // 各列指定
                DataGridViewButtonColumn btn = new DataGridViewButtonColumn();
                btn.UseColumnTextForButtonValue = true;
                btn.Text = "選択";
                tempDGV.Columns.Add(btn);
                tempDGV.Columns[0].HeaderText = "";
                tempDGV.Columns[0].Name       = colSel;

                tempDGV.Columns.Add(colDate, "日付");
                tempDGV.Columns.Add(colKingaku, "金額");
                tempDGV.Columns.Add(colMemo, "備考");

                DataGridViewButtonColumn btn2 = new DataGridViewButtonColumn();
                btn2.UseColumnTextForButtonValue = true;
                btn2.Text = "削除";
                tempDGV.Columns.Add(btn2);
                tempDGV.Columns[4].HeaderText = "";
                tempDGV.Columns[4].Name       = colBtn;

                tempDGV.Columns.Add(colID, "SID");
                tempDGV.Columns[colID].Visible = false;

                // 各列幅指定
                tempDGV.Columns[colSel].Width         = 50;
                tempDGV.Columns[colDate].Width        = 100;
                tempDGV.Columns[colKingaku].Width     = 90;
                tempDGV.Columns[colBtn].Width         = 50;
                tempDGV.Columns[colMemo].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;

                tempDGV.Columns[colDate].DefaultCellStyle.Alignment    = DataGridViewContentAlignment.BottomCenter;
                tempDGV.Columns[colKingaku].DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomRight;
                tempDGV.Columns[colMemo].DefaultCellStyle.Alignment    = DataGridViewContentAlignment.BottomCenter;

                // 列固定
                //tempDGV.Columns[colClient].Frozen = true;

                // 行ヘッダを表示しない
                tempDGV.RowHeadersVisible = false;

                // 選択モード
                tempDGV.SelectionMode = DataGridViewSelectionMode.CellSelect;
                tempDGV.MultiSelect   = false;

                // 編集不可とする
                tempDGV.ReadOnly = true;

                //foreach (DataGridViewColumn d in tempDGV.Columns)
                //{
                //    if (d.Name == colSel)
                //    {
                //        d.ReadOnly = false;
                //    }
                //    else
                //    {
                //        d.ReadOnly = true;
                //    }
                //}

                // 追加行表示しない
                tempDGV.AllowUserToAddRows = false;

                // データグリッドビューから行削除を禁止する
                tempDGV.AllowUserToDeleteRows = false;

                // 手動による列移動の禁止
                tempDGV.AllowUserToOrderColumns = false;

                // 列サイズ変更禁止
                tempDGV.AllowUserToResizeColumns = false;

                // 行サイズ変更禁止
                tempDGV.AllowUserToResizeRows = false;

                // 行ヘッダーの自動調節
                //tempDGV.RowHeadersWidthSizeMode = DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders;

                // 罫線
                tempDGV.AdvancedColumnHeadersBorderStyle.All = DataGridViewAdvancedCellBorderStyle.None;
                //tempDGV.BorderStyle = BorderStyle.Fixed3D;
                tempDGV.CellBorderStyle = DataGridViewCellBorderStyle.None;
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message, "エラーメッセージ", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 13
0
        private async void timerRefresh_Tick(object sender, EventArgs e)
        {
            try
            {
                timerRefresh.Stop();
                Text = _windowTitle + " - Loading Data";
                lblLoading.Show();
                Refresh();

                _wsresult = await GetData();

                grdIncidents.DataSource = _wsresult.ActiveIncidentDataTable;
                grdIncidents.Columns["XCoord"].Visible              = false;
                grdIncidents.Columns["YCoord"].Visible              = false;
                grdIncidents.Columns["NumberOfUnits"].Visible       = false;
                grdIncidents.Columns["AlarmLevel"].Visible          = false;
                grdIncidents.Columns["CallTimeOpened"].Visible      = false;
                grdIncidents.Columns["DateRetrieved"].Visible       = false;
                grdIncidents.Columns["Agency"].Width                = 45;
                grdIncidents.Columns["KeyMap"].Width                = 55;
                grdIncidents.Columns["Latitude"].Width              = 65;
                grdIncidents.Columns["Longitude"].Width             = 65;
                grdIncidents.Columns["CombinedResponse"].Width      = 60;
                grdIncidents.Columns["AlarmLevelInt"].Width         = 55;
                grdIncidents.Columns["NumberOfUnitsInt"].Width      = 55;
                grdIncidents.Columns["CombinedResponse"].HeaderText = "Combined Response";
                grdIncidents.Columns["NumberOfUnitsInt"].HeaderText = "# Units";
                grdIncidents.Columns["AlarmLevelInt"].HeaderText    = "Alarm Level";
                grdIncidents.Columns["CallTimeOpenedDT"].HeaderText = "Call Time Opened";

                if (_buttonColumn == null)
                {
                    _buttonColumn = new DataGridViewButtonColumn
                    {
                        Name         = _viewMapColumnName,
                        HeaderText   = String.Empty,
                        Text         = "View Map",
                        DisplayIndex = 8,
                        UseColumnTextForButtonValue = true,
                        Width = 65
                    };

                    grdIncidents.Columns.Add(_buttonColumn);
                }
            }
            catch (System.ServiceModel.FaultException ex)
            {
                StringBuilder errorMessage  = new StringBuilder();
                string        exceptionText = ex.ToString();

                errorMessage.Append("An error occurred while communicating with the HFD incidents web service:\n\n");
                errorMessage.Append(exceptionText.Left(_exceptionTextMaxLength));

                if (exceptionText.Length > _exceptionTextMaxLength)
                {
                    errorMessage.Append(" ...");
                }

                lblLoading.Hide();

                MessageBox.Show(
                    errorMessage.ToString(),
                    "Unable to load incident data");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "Error: " + ex.Message);
            }
            finally
            {
                Text = _windowTitle;
                lblLoading.Hide();
                timerRefresh.Start();
            }
        }
Exemplo n.º 14
0
 public Form1()
 {
     InitializeComponent();
     _windowTitle  = Application.ProductName + " v" + System.Reflection.Assembly.GetEntryAssembly().GetName().Version;
     _buttonColumn = null;
 }
Exemplo n.º 15
0
        public void DataRYGridBuild(string[] cols, string[] colss, DataGridView datagridGiew, string[] vcols)
        {
            IList <TPYEMX> nodes = new List <TPYEMX>();
            TPYEMX         node  = new TPYEMX();

            node.ID     = 0;
            node.MXNAME = q(Msg_Type.titlechoice); //"请选择";//
            nodes.Add(node);
            MES_SY_TYPEMXLIST[] arr = ReadTYPEMX(8);
            for (int j = 0; j < arr.Length; j++)
            {
                TPYEMX node1 = new TPYEMX();
                node1.ID     = arr[j].ID;
                node1.MXNAME = arr[j].MXNAME;
                nodes.Add(node1);
            }
            for (int i = 0; i < cols.Length; i++)
            {
                //DataGridViewButtonColumn
                if (cols[i] == "XXXXXX")
                {
                    DataGridViewComboBoxColumn acCode = new DataGridViewComboBoxColumn();

                    acCode.Name             = cols[i];
                    acCode.DataPropertyName = colss[i];//对应数据源的字段
                    acCode.HeaderText       = cols[i];
                    acCode.Width            = 80;
                    datagridGiew.Columns.Add(acCode);

                    acCode.DataSource    = nodes.ToList(); //这里需要设置一下combox的itemsource,以便combox根据数据库中对应的值自动显示信息
                    acCode.DisplayMember = "MXNAME";
                    acCode.ValueMember   = "ID";
                }
                else if (cols[i] == q(Msg_Type.fielddelete) || cols[i] == q(Msg_Type.fieldxggw))// "删除"  "修改岗位"
                {
                    DataGridViewButtonColumn acCode = new DataGridViewButtonColumn();
                    acCode.Name = cols[i];
                    acCode.UseColumnTextForButtonValue = true;
                    acCode.Text       = cols[i];
                    acCode.HeaderText = cols[i];
                    datagridGiew.Columns.Add(acCode);
                }
                else
                {
                    DataGridViewTextBoxColumn acCode = new DataGridViewTextBoxColumn();
                    acCode.Name             = cols[i];
                    acCode.DataPropertyName = colss[i];
                    acCode.HeaderText       = cols[i];

                    if (cols[i] == q(Msg_Type.fieldwlxx)) //"物料信息"
                    {
                        acCode.Width = 200;
                        datagridGiew.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft;
                    }

                    else
                    {
                        acCode.Width = 100;
                        datagridGiew.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
                    }

                    //判断不显示的在 全部字段里面有没有 有的话 就隐藏该字段
                    if (vcols.Count(p => p == cols[i]) > 0)
                    {
                        acCode.Visible = false;
                    }
                    datagridGiew.Columns.Add(acCode);
                }
            }
            datagridGiew.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            datagridGiew.RowTemplate.Height = 35;
            datagridGiew.RowTemplate.DefaultCellStyle.Font = new Font(q(Msg_Type.fonttype), 11);
            //datagridGiew.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            foreach (DataGridViewColumn item in datagridGiew.Columns)
            {
                item.SortMode = DataGridViewColumnSortMode.NotSortable;
            }
        }
        private void txtCantidadSelected_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (txtCantidadSelected.Text.Trim() == "")
            {
                return;
            }

            if (e.KeyChar == (int)Keys.Enter)
            {
                dgvMaterialesAsignados.Enabled = true;



                newItemMaterial = new MovMateriales();
                newItemMaterial.numTicketString = NumTicketInicial;
                newItemMaterial.codSIGA         = dgvItemsSIGA.CurrentRow.Cells[0].Value.ToString();
                newItemMaterial.Item_Nombre     = dgvItemsSIGA.CurrentRow.Cells[1].Value.ToString();
                newItemMaterial.Unidad_Medida   = dgvItemsSIGA.CurrentRow.Cells[2].Value.ToString();
                newItemMaterial.cantidad        = Convert.ToInt32(txtCantidadSelected.Text);
                newItemMaterial.estado          = "REQUERIDO";


                foreach (var item in lista_AddMateriales)
                {
                    if (item.Item_Nombre.Equals(newItemMaterial.Item_Nombre) || item.codSIGA.Equals(newItemMaterial.codSIGA))
                    {
                        return;
                    }
                }

                lista_AddMateriales.Add(newItemMaterial);

                dgvMaterialesAsignados.DataSource = lista_AddMateriales;
                dgvMaterialesAsignados.Columns.Clear();
                dgvMaterialesAsignados.AutoGenerateColumns = false;


                /*DataGridViewTextBoxColumn numTicketString = new DataGridViewTextBoxColumn();
                 * numTicketString.HeaderText = "N° Atención";
                 * numTicketString.DataPropertyName = "numTicketString";
                 * numTicketString.Width = 150;
                 * dgvMaterialesAsignados.Columns.Add(numTicketString);*/


                DataGridViewTextBoxColumn codSIGA = new DataGridViewTextBoxColumn();
                codSIGA.HeaderText       = "COD. SIGA";
                codSIGA.DataPropertyName = "codSIGA";
                codSIGA.Width            = 90;
                dgvMaterialesAsignados.Columns.Add(codSIGA);

                DataGridViewTextBoxColumn Item_Nombre = new DataGridViewTextBoxColumn();
                Item_Nombre.HeaderText       = "ITEM";
                Item_Nombre.DataPropertyName = "Item_Nombre";
                Item_Nombre.Width            = 550;
                dgvMaterialesAsignados.Columns.Add(Item_Nombre);

                DataGridViewTextBoxColumn Unidad_Medida = new DataGridViewTextBoxColumn();
                Unidad_Medida.HeaderText       = "U. MEDIDA";
                Unidad_Medida.DataPropertyName = "Unidad_Medida";
                Unidad_Medida.Width            = 85;
                dgvMaterialesAsignados.Columns.Add(Unidad_Medida);


                DataGridViewTextBoxColumn cantidad = new DataGridViewTextBoxColumn();
                cantidad.HeaderText       = "CANTIDAD";
                cantidad.DataPropertyName = "cantidad";
                cantidad.Width            = 80;
                dgvMaterialesAsignados.Columns.Add(cantidad);

                DataGridViewButtonColumn colBotones = new DataGridViewButtonColumn();
                colBotones.Name       = "colBtnDelete";
                colBotones.HeaderText = "Eliminar Material";
                colBotones.Width      = 100;
                this.dgvMaterialesAsignados.Columns.Add(colBotones);

                lblMaterialesUtilziar.Visible = true;
            }
        }
Exemplo n.º 17
0
        private void btnSearch_Click(object sender, EventArgs e)
        {
            string BillNo;
            string Status;

            if (string.IsNullOrEmpty(txtTransactionNo.Text))
            {
                BillNo = "%";
            }
            else
            {
                BillNo = txtTransactionNo.Text;
            }

            if (string.IsNullOrEmpty(ddlSrchStatus.Text) || ddlSrchStatus.Text == "All")
            {
                Status = "%";
            }
            else
            {
                Status = ddlSrchStatus.Text;
            }

            try
            {
                sqlhelper             = new SQLHelper();
                statusGrid.DataSource = null;
                statusGrid.Columns.Clear();
                ds = new DataSet();
                ds = sqlhelper.ExecuteQueries("select TransactionNo as [Bill No],CustName as [Customer Name],Phone,DeliveryDate as [Delivery Date],Status,EmpID from workStatus where TransactionNo like '" + BillNo + "' and Status like'" + Status + "'");
                if (ds.Tables[0].Rows.Count > 0)
                {
                    statusGrid.DataSource = ds.Tables[0];


                    DataGridViewComboBoxColumn ddlStatus = new DataGridViewComboBoxColumn();

                    statusGrid.Columns.Remove("Status"); // Remove original
                    ddlStatus.HeaderText = "Status";

                    ddlStatus.MaxDropDownItems = 3;
                    ddlStatus.Items.Add("Pending");
                    ddlStatus.Items.Add("Working");
                    ddlStatus.Items.Add("Completed");

                    //ddlStatus.DataSource = ds.Tables[0];
                    //ddlStatus.DisplayMember = "Status";
                    ddlStatus.Width = 140;
                    // Hide drop-down arrow until selected
                    ddlStatus.DisplayStyle = DataGridViewComboBoxDisplayStyle.Nothing;
                    // Allow sorting...
                    ddlStatus.SortMode = DataGridViewColumnSortMode.Automatic;
                    // Add ColumnDepartment onto DataGridView layout
                    statusGrid.Columns.Add(ddlStatus);

                    ds1 = new DataSet();
                    ds1 = sqlhelper.ExecuteQueries("select UserID,Name from Users");
                    if (ds1.Tables[0].Rows.Count > 0)
                    {
                        DataRow dr = ds1.Tables[0].NewRow();
                        dr["Name"]   = "Select";
                        dr["UserID"] = 0;
                        ds1.Tables[0].Rows.InsertAt(dr, 0);

                        DataGridViewComboBoxColumn ddlEmp = new DataGridViewComboBoxColumn();
                        statusGrid.Columns.Remove("EmpID"); // Remove original
                        ddlEmp.HeaderText    = "Employee";
                        ddlEmp.DataSource    = ds1.Tables[0];
                        ddlEmp.DisplayMember = "Name";
                        ddlEmp.ValueMember   = "UserID";
                        ddlEmp.Width         = 140;
                        // Hide drop-down arrow until selected
                        ddlEmp.DisplayStyle = DataGridViewComboBoxDisplayStyle.Nothing;
                        // Allow sorting...
                        ddlEmp.SortMode = DataGridViewColumnSortMode.Automatic;
                        // Add ColumnDepartment onto DataGridView layout
                        statusGrid.Columns.Add(ddlEmp);


                        DataGridViewButtonColumn btnUpdate = new DataGridViewButtonColumn();
                        btnUpdate.HeaderText = "Update";
                        btnUpdate.Text       = "Update";
                        btnUpdate.UseColumnTextForButtonValue = true;
                        btnUpdate.AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
                        btnUpdate.FlatStyle    = FlatStyle.Standard;
                        btnUpdate.CellTemplate.Style.BackColor = Color.Honeydew;
                        statusGrid.Columns.Add(btnUpdate);

                        for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                        {
                            statusGrid.Rows[i].Cells[4].Value = ds.Tables[0].Rows[i]["Status"].ToString();

                            if (string.IsNullOrEmpty(ds.Tables[0].Rows[i]["EmpID"].ToString()))
                            {
                                statusGrid.Rows[i].Cells[5].Value = int.Parse(ds1.Tables[0].Rows[0]["UserID"].ToString());
                            }
                            else
                            {
                                statusGrid.Rows[i].Cells[5].Value = int.Parse(ds.Tables[0].Rows[i]["EmpID"].ToString());
                            }
                        }
                        foreach (DataGridViewColumn dc in statusGrid.Columns)
                        {
                            if (dc.Index.Equals(4) || dc.Index.Equals(5))
                            {
                                dc.ReadOnly = false;
                            }
                            else
                            {
                                dc.ReadOnly = true;
                            }
                        }
                    }
                    else
                    {
                        FrmMessage.Show("Employees are not Found. Please Insert Employees First");
                    }
                }
                else
                {
                    FrmMessage.Show("No Records Found");
                }
            }
            catch (Exception ex)
            {
            }
        }
Exemplo n.º 18
0
        /**
         * @name    configPackageDataGrid
         * @brief   Configure the data grid according to the result
         *          of the package search
         */
        private void configPackageDataGrid(localhost.packages[] packages)
        {
            string[] row;
            float    totalPrice;
            float    returnTicketPrice;
            String   tipo;

            packageDataGridView.Rows.Clear();
            packageDataGridView.Columns.Clear();

            packageDataGridView.ColumnCount     = 9;
            packageDataGridView.Columns[0].Name = "Tipo";
            packageDataGridView.Columns[1].Name = "Origem";
            packageDataGridView.Columns[2].Name = "Destino";
            packageDataGridView.Columns[3].Name = "Hotel";
            packageDataGridView.Columns[4].Name = "Hóspedes / Quarto";
            packageDataGridView.Columns[5].Name = "Preço Total";
            packageDataGridView.Columns[6].Name = "Preço Ida";
            packageDataGridView.Columns[7].Name = "Preço Volta";
            packageDataGridView.Columns[8].Name = "Preço Hotel";

            // Hide the prices columns (only used for storing info)
            packageDataGridView.Columns[6].Visible = false;
            packageDataGridView.Columns[7].Visible = false;
            packageDataGridView.Columns[8].Visible = false;

            DataGridViewButtonColumn btn = new DataGridViewButtonColumn();

            packageDataGridView.Columns.Add(btn);
            btn.HeaderText = "Comprar";
            btn.Text       = "Comprar";
            btn.Name       = "btn";
            btn.UseColumnTextForButtonValue = true;

            if (packages != null)
            {
                for (int i = 0; i < packages.Length; i++)
                {
                    if (packages[i].flightTicketReturn != null)
                    {
                        totalPrice = packages[i].flightTicketGoing.price + packages[i].flightTicketReturn.price +
                                     packages[i].accommodation.price;
                        returnTicketPrice = packages[i].flightTicketReturn.price;
                        tipo = "Ida/Volta";
                    }
                    else
                    {
                        totalPrice        = packages[i].flightTicketGoing.price + packages[i].accommodation.price;
                        tipo              = "Ida";
                        returnTicketPrice = 0;
                    }

                    row = new string[] { tipo, packages[i].flightTicketGoing.source,
                                         packages[i].flightTicketGoing.dest, packages[i].accommodation.accommodationName,
                                         packages[i].accommodation.maxGuestsPerRoom.ToString(), totalPrice.ToString(),
                                         packages[i].flightTicketGoing.price.ToString(), returnTicketPrice.ToString(),
                                         packages[i].accommodation.price.ToString() };

                    packageDataGridView.Rows.Add(row);
                }
            }

            return;
        }
Exemplo n.º 19
0
        public static List <DataGridViewColumn> GetDefinitionGroupEditorColumns()
        {
            var activeColumn = new DataGridViewCheckBoxColumn
            {
                HeaderText = "Active",
                Name       = "active",
                Visible    = true,
                Width      = 45,
                SortMode   = DataGridViewColumnSortMode.NotSortable
            };
            var invertedColumn = new DataGridViewCheckBoxColumn
            {
                HeaderText = "Inverted",
                Name       = "inverted",
                Visible    = true,
                Width      = 60,
                SortMode   = DataGridViewColumnSortMode.NotSortable
            };
            var definitionTypeColumn = new DataGridViewTextBoxColumn
            {
                HeaderText = "Definition Type",
                Name       = "definition",
                Visible    = true,
                Width      = 180,
                ReadOnly   = true,
                SortMode   = DataGridViewColumnSortMode.NotSortable
            };
            var definitionAttributesColumn = new DataGridViewTextBoxColumn
            {
                HeaderText   = "Definition Attributes",
                Name         = "attributes",
                Visible      = true,
                AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill,
                ReadOnly     = true,
                SortMode     = DataGridViewColumnSortMode.NotSortable
            };
            var editButtonColumn = new DataGridViewButtonColumn
            {
                HeaderText = "",
                Name       = "edit",
                Visible    = true,
                Width      = 35,
                Text       = "Edit",
                ReadOnly   = true,
                UseColumnTextForButtonValue = true,
                SortMode    = DataGridViewColumnSortMode.NotSortable,
                ToolTipText = "Edit definition"
            };
            var removeButtonColumn = new DataGridViewButtonColumn
            {
                HeaderText = "",
                Name       = "delete",
                Visible    = true,
                Width      = 35,
                Text       = "X",
                ReadOnly   = true,
                UseColumnTextForButtonValue = true,
                SortMode    = DataGridViewColumnSortMode.NotSortable,
                ToolTipText = "Delete definition"
            };

            return(new List <DataGridViewColumn>
            {
                activeColumn,
                invertedColumn,
                definitionTypeColumn,
                definitionAttributesColumn,
                editButtonColumn,
                removeButtonColumn
            });
        }
Exemplo n.º 20
0
        public async void LoadDetalle()
        {
            dgvDetalles.DataSource = null;
            dgvDetalles.Rows.Clear();
            dgvDetalles.Columns.Clear();
            dgvDetalles.Refresh();

            var totalPrincipal = empeños.Sum(l => l.Monto);
            var totalIntereses = empeños.SelectMany(l => l.Intereses).Sum(l => l.Monto);
            var totalGeneral   = totalPrincipal + totalIntereses;

            var totalProrroga = empeños.Where(m => m.Prorrogas.Count() > 0).Sum(m => m.Monto + m.Intereses.Sum(i => i.Monto));

            lblTotalProrroga.Text = empeños.Where(m => m.Prorrogas.Count() > 0).Count().ToString();
            var totalActivos = empeños.Where(m => m.Estado == Estado.Vigente || m.Estado == Estado.Pendiente).Sum(m => m.Monto + m.Intereses.Sum(i => i.Monto));

            var list = empeños.Select(x => new
            {
                Id     = x.EmpenoId,
                Empeño = x.Descripcion,
                x.Cliente.Identificacion,
                Cliente     = x.Cliente.Nombre,
                Estado      = x.Estado,
                Vencimiento = x.FechaVencimiento,
                Empleado    = x.Empleado.Nombre,
                x.Prorroga,
                x.Monto,
                MontoPendiente = x.MontoPendiente,
                x.Intereses,
                x.Prorrogas,
                x.RetiradoAdministrador,
                x.FechaRetiroAdministrador,
            }).ToList();

            var list2 = list.Select(x => new
            {
                x.Id,
                x.Empeño,
                x.Identificacion,
                x.Cliente,
                x.Estado,
                Vencimiento = x.Vencimiento.ToString("dd/MM/yyyy"),
                Vencido     = (x.Vencimiento - DateTime.Today).TotalDays + " días",
                x.Empleado,
                x.Prorroga,
                x.RetiradoAdministrador,
                x.FechaRetiroAdministrador,
                x.Prorrogas,
                x.Monto,
                MontoPendiente = (x.MontoPendiente + (x.Intereses != null ? x.Intereses.Sum(i => i.Monto - i.Pagado) : 0)).ToString("N2"),
                x.Intereses
            }).ToList();

            dgvDetalles.DataSource = list2.Select(x => new
            {
                x.Id,
                x.Empeño,
                x.Identificacion,
                x.Cliente,
                x.Estado,
                x.Vencimiento,
                x.Vencido,
                x.Empleado,
                x.Prorroga,
                x.RetiradoAdministrador,
                x.Monto,
                x.MontoPendiente,
            }).ToList();

            var totalVencido = empeños.Where(l => l.Estado == Estado.Vencido && l.Prorrogas.Count() == 0 && !l.RetiradoAdministrador).Sum(l => l.Monto + l.Intereses.Sum(i => i.Monto));

            lblTotalVencidos.Text = empeños.Where(l => l.Estado == Estado.Vencido && l.Prorrogas.Count() == 0 && !l.RetiradoAdministrador).Count().ToString();
            var totalRetirados = list2.Where(l => l.RetiradoAdministrador || l.FechaRetiroAdministrador != null).Sum(l => l.Monto + l.Intereses.Sum(i => i.Monto));

            lblTotalRetirados.Text = list2.Where(l => l.RetiradoAdministrador || l.FechaRetiroAdministrador != null).Count().ToString();

            ////ADD BOTONES COLUMNS
            var buttonDataGridView = new DataGridViewButtonColumn();

            buttonDataGridView.FlatStyle  = FlatStyle.Flat;
            buttonDataGridView.HeaderText = "";
            buttonDataGridView.Text       = "Eliminar";
            buttonDataGridView.UseColumnTextForButtonValue = true;
            dgvDetalles.Columns.AddRange(buttonDataGridView);
            buttonDataGridView            = new DataGridViewButtonColumn();
            buttonDataGridView.FlatStyle  = FlatStyle.Flat;
            buttonDataGridView.HeaderText = "";
            buttonDataGridView.Text       = "Prórroga";
            buttonDataGridView.UseColumnTextForButtonValue = true;
            dgvDetalles.Columns.AddRange(buttonDataGridView);
            dgvDetalles.Refresh();

            txtTotalVencido.Text   = totalVencido.ToString("N2");
            txtTotalRetirados.Text = totalRetirados.ToString("N2");
            txtTotalProrroga.Text  = totalProrroga.ToString("N2");
            txtFecha.Text          = DateTime.Now.ToString();
            txtFecha.Enabled       = false;
            var empleadoId = await funciones.GetEmpleadoIdByUser(Program.Usuario.Usuario);

            empleadoId = empleadoId == null ? 1 : empleadoId;
            var empleado = await _context.Empleados.FindAsync(empleadoId);

            txtEmpleado.Text    = empleado.Nombre;
            txtEmpleado.Enabled = false;
        }
Exemplo n.º 21
0
        private void dgBindData()
        {
            string ordernum;

            dataGridView1.Columns.Clear();
            if (radbtn_All.Checked)
            {
                ordernum = "";
                string allsql = "select OID as 订单编号, OGID as 商品编号, OGName as 商品名称, OGCID as 类别, OGAmount as 数量, OGPrice as 单价, OGUnit as 单位, OGSum as 总价, OPaymentMethod as 付款方式 from tb_Order where IsReturn='否' order by OID desc";
                dataGridView1.DataSource = dgBindData(allsql).Tables[0];

                if (dataGridView1.ColumnCount < 10)
                {
                    DataGridViewTextBoxColumn column7 = new DataGridViewTextBoxColumn();
                    column7.Name = "退货原因";
                    dataGridView1.Columns.Add(column7);
                    DataGridViewButtonColumn column8 = new DataGridViewButtonColumn();
                    column8.HeaderText = "退货";
                    column8.UseColumnTextForButtonValue = true;
                    column8.Text = "提交";
                    column8.Name = "提交";
                    column8.UseColumnTextForButtonValue = true;
                    dataGridView1.Columns.Add(column8);
                }

                dataGridView1.Columns[0].ReadOnly = true;
                dataGridView1.Columns[1].ReadOnly = true;
                dataGridView1.Columns[2].ReadOnly = true;
                dataGridView1.Columns[3].ReadOnly = true;
                dataGridView1.Columns[4].ReadOnly = true;
                dataGridView1.Columns[5].ReadOnly = true;
                dataGridView1.Columns[6].ReadOnly = true;
                dataGridView1.Columns[7].ReadOnly = true;
                dataGridView1.Columns[8].ReadOnly = true;

                dataGridView1.ClearSelection();
                dataGridView1.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill;
                //MessageBox.Show(dataGridView1.Columns["退货原因"].Index.ToString());
            }
            else
            {
                if (cmbox_OrderNum.SelectedItem != null)
                {
                    ordernum = cmbox_OrderNum.Text.ToString().Trim();
                    string onsql = "select OID as 订单编号, OGID as 商品编号, OGName as 商品名称, OGCID as 类别, OGAmount as 数量, OGPrice as 单价, OGUnit as 单位, OGSum as 总价, OPaymentMethod as 付款方式 from tb_Order where OID='" + ordernum + "' and IsReturn='否' order by OID desc";
                    dataGridView1.DataSource = dgBindData(onsql).Tables[0];

                    if (dataGridView1.ColumnCount < 10)
                    {
                        DataGridViewTextBoxColumn column7 = new DataGridViewTextBoxColumn();
                        column7.Name = "退货原因";
                        dataGridView1.Columns.Add(column7);
                        DataGridViewButtonColumn column8 = new DataGridViewButtonColumn();
                        column8.HeaderText = "退货";
                        column8.UseColumnTextForButtonValue = true;
                        column8.Text = "提交";
                        column8.Name = "提交";
                        column8.UseColumnTextForButtonValue = true;
                        dataGridView1.Columns.Add(column8);
                    }

                    dataGridView1.Columns[0].ReadOnly = true;
                    dataGridView1.Columns[1].ReadOnly = true;
                    dataGridView1.Columns[2].ReadOnly = true;
                    dataGridView1.Columns[3].ReadOnly = true;
                    dataGridView1.Columns[4].ReadOnly = true;
                    dataGridView1.Columns[5].ReadOnly = true;
                    dataGridView1.Columns[6].ReadOnly = true;
                    dataGridView1.Columns[7].ReadOnly = true;
                    dataGridView1.Columns[8].ReadOnly = true;

                    dataGridView1.ClearSelection();
                    dataGridView1.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill;
                }
                else
                {
                    MessageBox.Show("请选择订单编号!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    cmbox_OrderNum.SelectedIndex = 0;
                    cmbox_OrderNum.Focus();
                }
            }
        }
Exemplo n.º 22
0
 private void frmCompraDetalle_Load(object sender, EventArgs e)
 {
     DataGridViewButtonColumn botonColumna = dgvLineaCompra.Columns[0] as DataGridViewButtonColumn;
 }
Exemplo n.º 23
0
        private void CreateTable()
        {
            //DataTable tblTable = new DataTable();
            //tblTable.Columns.Add("N°");
            //tblTable.Columns.Add("Cantidad");
            //tblTable.Columns.Add("Estado");
            //tblTable.Rows.Add("01", "5", "Ocupada");
            //tblTable.Rows.Add("02", "3", "Disponible");
            //tblTable.Rows.Add("03", "2", "Ocupada");
            //tblTable.Rows.Add("04", "6", "Disponible");
            //tblTable.Rows.Add("05", "5", "Ocupada");
            //tblTable.Rows.Add("06", "5", "Disponible");
            //tblTable.Rows.Add("07", "4", "Ocupada");
            //tblTable.Rows.Add("08", "5", "Disponible");
            //tblTable.Rows.Add("09", "2", "Disponible");
            //tblTable.Rows.Add("10", "3", "Disponible");

            DataGridViewComboBoxColumn dcombo = new DataGridViewComboBoxColumn();

            dcombo.HeaderText = "ComboBox";
            dcombo.Name       = "ComboBox";
            dcombo.Items.Add("A");
            dcombo.Items.Add("B");
            dcombo.Items.Add("C");
            dcombo.Items.Add("D");

            DataGridViewButtonColumn dbtn = new DataGridViewButtonColumn();

            dbtn.UseColumnTextForButtonValue = true;
            dbtn.HeaderText = "Button";
            dbtn.Name       = "Button";
            dbtn.Text       = "Click me";
            DataGridViewCheckBoxColumn dcheck = new DataGridViewCheckBoxColumn();

            dcheck.HeaderText = "CheckBox";

            //METROTITLE
            //MetroTile mtitl = new MetroTile();
            //mtitl.Name = "Metro";
            //mtitl.Text = "Mtro";
            //mtitl.TextAlign = ContentAlignment.MiddleCenter;
            //tbl_Tables.Columns.Add(mtitl);

            //tbl_Tables.Columns.Add(dcombo);
            tbl_Tables.Columns.Add(dbtn);
            //tbl_Tables.Columns.Add(dcheck);
            Button btnTable = new Button();

            btnTable.Text = "aaa";
            btnTable.Name = "a";
            btnTable.UseCompatibleTextRendering = true;
            btnTable.BackColor = Color.Green;
            //Object[] row = new Object[] { 0, "01", "5", "Ocupada" , true};

            //Object[] row = new Object[] { 0, "01", "5", "Ocupada", btnTable };
            //tbl_Tables.Rows.Add(row);
            //row = new Object[] { 1, "01", "5", "Disponible", btnTable };
            //tbl_Tables.Rows.Add(row);

            tbl_Tables.Rows.Insert(0, "01", "5", "Ocupada");
            tbl_Tables.Rows.Insert(1, "02", "3", "Disponible");
            tbl_Tables.Rows.Insert(2, "03", "2", "Ocupada");
            tbl_Tables.Rows.Insert(3, "04", "6", "Disponible");
            tbl_Tables.Rows.Insert(4, "05", "5", "Ocupada");
            tbl_Tables.Rows.Insert(5, "06", "5", "Disponible");
            tbl_Tables.Rows.Insert(6, "07", "4", "Ocupada");
            tbl_Tables.Rows.Insert(7, "08", "5", "Disponible");
            tbl_Tables.Rows.Insert(8, "09", "2", "Disponible");
            tbl_Tables.Rows.Insert(9, "10", "3", "Disponible");

            //COLOR CELLS
            ManagerResaltados(tbl_Tables, 1, Color.Green);

            //DataGridViewImageColumn dimg = new DataGridViewImageColumn();
            //dimg.HeaderText = Properties.Resources.;
            //Image img = Image.FromFile(@"C:/Imgs/..");
        }
Exemplo n.º 24
0
        public void dgvNoticeShow()
        {
            string strSql = "select a.id,a.PATIENT_ID,a.PID 住院号,a.PATIENT_NAME 患者姓名,b.sick_bed_no 床号,CONTENT 通知内容,OPERATOR_USER_NAME 发送人,SEND_TIME 发送时间,type," +
                            "''质控状态,b.document_state from T_AMENDMENTS_INFO a inner join t_in_patient b on a.patient_id=b.id where RECEIVE_USER_ID='" +
                            App.UserAccount.UserInfo.User_id.ToString() + "' and STATE_FLAG=1 " + whereSql;    //
            DataSet ds = App.GetDataSet(strSql);

            if (ds != null)
            {
                if (ds.Tables[0].Rows.Count > 0)
                {
                    //质控状态S:科室自评;H:院级;E:终末;
                    for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                    {
                        if (ds.Tables[0].Rows[i]["type"].ToString() == "S")
                        {
                            ds.Tables[0].Rows[i]["质控状态"] = "科室自评";
                        }
                        else if (ds.Tables[0].Rows[i]["type"].ToString() == "H")
                        {
                            ds.Tables[0].Rows[i]["质控状态"] = "院级评分";
                        }
                        else if (ds.Tables[0].Rows[i]["type"].ToString() == "E")
                        {
                            ds.Tables[0].Rows[i]["质控状态"] = "终末评分";
                        }
                    }
                }

                dgvNotice.Columns.Clear();
                dgvNotice.DataSource = ds.Tables[0].DefaultView;

                dgvNotice.Columns["id"].Visible             = false;
                dgvNotice.Columns["type"].Visible           = false;
                dgvNotice.Columns["PATIENT_ID"].Visible     = false;
                dgvNotice.Columns["document_state"].Visible = false;

                DataGridViewButtonColumn btn_1 = new DataGridViewButtonColumn();
                btn_1.Name       = "colBtn_1";
                btn_1.HeaderText = "详情";
                btn_1.DefaultCellStyle.NullValue = "查看";
                dgvNotice.Columns.Add(btn_1);

                frmDocView.DataGridViewDisableButtonColumn btn_2 = new frmDocView.DataGridViewDisableButtonColumn();
                btn_2.Name       = "colBtn_2";
                btn_2.HeaderText = "退回申请";
                btn_2.UseColumnTextForButtonValue = true;
                btn_2.Text = "申请";
                dgvNotice.Columns.Add(btn_2);

                //未归档患者不显示退回按钮
                for (int i = 0; i < dgvNotice.Rows.Count; i++)
                {
                    if (string.IsNullOrEmpty(dgvNotice.Rows[i].Cells["document_state"].Value.ToString()))
                    {
                        frmDocView.DataGridViewDisableButtonCell buttonCell1 = (frmDocView.DataGridViewDisableButtonCell)dgvNotice.Rows[i].Cells["colBtn_2"];
                        buttonCell1.Enabled = false;
                    }
                }
                for (int i = 0; i < dgvNotice.Columns.Count; i++)
                {
                    dgvNotice.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable;
                }
            }
        }
Exemplo n.º 25
0
        void FillGridView()
        {
            DataGridViewButtonColumn buttonColView = new DataGridViewButtonColumn();

            buttonColView.Name = "View";
            buttonColView.Text = "View";
            buttonColView.UseColumnTextForButtonValue = true;



            if (sqlCon.State == ConnectionState.Closed)
            {
                try
                {
                    sqlCon.Open();
                    SqlDataAdapter sqlDa = new SqlDataAdapter(" SELECT Person.Id,Person.FirstName," +
                                                              "Person.LastName,Person.Contact,Person.Email,Person.DateOfBirth,Lookup.Value," +
                                                              "Student.RegistrationNo FROM (( Person INNER JOIN  Lookup ON  Lookup.Id=Person.Gender ) " +
                                                              "INNER JOIN  Student ON Person.Id=Student.Id) ORDER BY Student.RegistrationNo", sqlCon);
                    DataTable dtbl = new DataTable();
                    sqlDa.Fill(dtbl);
                    foreach (DataRow item in dtbl.Rows)
                    {
                        dataGridView1.AutoGenerateColumns         = false;
                        dataGridView1.ColumnCount                 = 8;
                        dataGridView1.Columns[0].Name             = "Id";
                        dataGridView1.Columns[0].HeaderText       = "Id";
                        dataGridView1.Columns[0].DataPropertyName = "Id";
                        dataGridView1.Columns[0].Visible          = false;

                        dataGridView1.Columns[1].Name             = "FirstName";
                        dataGridView1.Columns[1].HeaderText       = "FirstName";
                        dataGridView1.Columns[1].DataPropertyName = "FirstName";



                        dataGridView1.Columns[2].Name             = "LastName";
                        dataGridView1.Columns[2].HeaderText       = "LastName";
                        dataGridView1.Columns[2].DataPropertyName = "LastName";


                        dataGridView1.Columns[3].Name             = "Contact";
                        dataGridView1.Columns[3].HeaderText       = "Contact";
                        dataGridView1.Columns[3].DataPropertyName = "Contact";


                        dataGridView1.Columns[4].Name             = "Email";
                        dataGridView1.Columns[4].HeaderText       = "Email";
                        dataGridView1.Columns[4].DataPropertyName = "Email";


                        dataGridView1.Columns[5].Name             = "DateOfBirth";
                        dataGridView1.Columns[5].HeaderText       = "DateOfBirth";
                        dataGridView1.Columns[5].DataPropertyName = "DateOfBirth";


                        dataGridView1.Columns[6].Name             = "Value";
                        dataGridView1.Columns[6].HeaderText       = "Gender";
                        dataGridView1.Columns[6].DataPropertyName = "Value";


                        dataGridView1.Columns[7].Name             = "RegistrationNo";
                        dataGridView1.Columns[7].HeaderText       = "RegistrationNo";
                        dataGridView1.Columns[7].DataPropertyName = "RegistrationNo";



                        dataGridView1.Columns.Add(buttonColView);
                    }

                    sqlCon.Close();
                    dataGridView1.DataSource = dtbl;
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
Exemplo n.º 26
0
        private void addButtonsToDgvBuffer(DataGridView dgv, DataGridViewButtonColumn b1, DataGridViewButtonColumn b2,
                                           DataGridViewButtonColumn b3, DataGridViewButtonColumn b4, DataGridViewButtonColumn b5)
        {
            b1      = new DataGridViewButtonColumn();
            b1.Text = "Edit";
            b1.UseColumnTextForButtonValue = true;
            b1.Width = 80;
            dgv.Columns.Insert(7, b1);

            b2      = new DataGridViewButtonColumn();
            b2.Text = "Edit";
            b2.UseColumnTextForButtonValue = true;
            b2.Width = 80;
            dgv.Columns.Insert(9, b2);

            b3      = new DataGridViewButtonColumn();
            b3.Text = "Edit";
            b3.UseColumnTextForButtonValue = true;
            b3.Width = 80;
            dgv.Columns.Insert(11, b3);

            b4      = new DataGridViewButtonColumn();
            b4.Text = "Edit";
            b4.UseColumnTextForButtonValue = true;
            b4.Width = 80;
            dgv.Columns.Insert(13, b4);

            b5      = new DataGridViewButtonColumn();
            b5.Text = "Edit";
            b5.UseColumnTextForButtonValue = true;
            b5.Width = 80;
            dgv.Columns.Insert(15, b5);
        }
Exemplo n.º 27
0
        private void loaddatautilities()
        {
            string          connString = Konek();
            MySqlConnection conn3      = null;

            conn3 = new MySqlConnection(connString);
            MySqlConnection conn4 = null;

            conn4 = new MySqlConnection(connString);

            try
            {
                conn3.Open();
                MySqlCommand cmd = new MySqlCommand("", conn3);
                cmd.CommandText = "select * from tbutility";
                MySqlDataReader rdr = cmd.ExecuteReader();
                int             a   = 0;
                while (rdr.Read())
                {
                    a++;
                }
                if (a > 0)
                {
                    dataGridView1.Rows.Clear();
                    dataGridView1.Rows.Add(a);
                    dataGridView2.Rows.Clear();
                    dataGridView2.Rows.Add(a);
                    int i = 0;
                    conn4.Open();
                    MySqlCommand cmd1 = new MySqlCommand("", conn4);
                    cmd1.CommandText = "select * from tbutility";
                    MySqlDataReader rdr1 = cmd1.ExecuteReader();
                    dataGridView1.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
                    dataGridView1.Columns[0].DefaultCellStyle.Alignment   = DataGridViewContentAlignment.MiddleCenter;

                    dataGridView2.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
                    dataGridView2.Columns[0].DefaultCellStyle.Alignment   = DataGridViewContentAlignment.MiddleCenter;
                    //dataGridView1.Columns[7].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
                    while (rdr1.Read())
                    {
                        if (a > 0)
                        {
                            dataGridView1.Rows[i].Height         = 50;
                            dataGridView1.Rows[i].Cells[0].Value = rdr1.GetString("ipserver");
                            dataGridView1.Rows[i].Cells[1].Value = rdr1.GetString("userid");
                            dataGridView1.Rows[i].Cells[2].Value = rdr1.GetString("passw");
                            dataGridView2.Rows[i].Height         = 50;
                            dataGridView2.Rows[i].Cells[0].Value = rdr1.GetInt32("baudrate");
                            i++;
                        }
                    }


                    if (dataGridView1.Columns.Contains("btn") == false)
                    {
                        DataGridViewButtonColumn btn = new DataGridViewButtonColumn();
                        dataGridView1.Columns.Add(btn);
                        btn.HeaderText = "Edit";
                        btn.Text       = "Edit";
                        btn.Name       = "btn";
                        btn.UseColumnTextForButtonValue = true;
                    }


                    if (dataGridView2.Columns.Contains("btn") == false)
                    {
                        DataGridViewButtonColumn btn = new DataGridViewButtonColumn();
                        dataGridView2.Columns.Add(btn);
                        btn.HeaderText = "Edit";
                        btn.Text       = "Edit";
                        btn.Name       = "btn";
                        btn.UseColumnTextForButtonValue = true;
                    }
                }
                else
                {
                    MessageBox.Show("Data utilities is empty");
                }
            }
            finally
            {
                conn3.Close();
                conn4.Close();
                txtip.Clear();
                txtuser.Clear();
                txtpassw.Clear();
                txtbaud.Clear();
            }
        }
Exemplo n.º 28
0
        private void dataGridView2_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (this.dataGridView2.Rows[e.RowIndex].Cells[0].EditedFormattedValue.ToString() == "True")
            {
                int st = e.RowIndex;
                for (int i = 0; i < dataGridView2.RowCount - 1; i++)
                {
                    if (i != st)
                    {
                        dataGridView2.Rows[i].Cells[0].Value = false;
                    }
                }
            }
            int count = dataGridView2.Rows.Count;

            for (int i = 0; i < count; i++)
            {
                if ((bool)dataGridView2.Rows[i].Cells[0].EditedFormattedValue == true)
                {
                    DataTable dt11 = new ZLXIBAL().Select7(lzId);
                    //string xmh = dt11.Rows[0][0].ToString();
                    ajname = dataGridView2.Rows[i].Cells["案卷题名"].Value.ToString();

                    DataTable dt = new ZLXIBAL().Select8(pId, ajname);

                    DataTable dt1 = new DataTable();
                    DataTable dt2 = new ZLXIBAL().Select6(pId);

                    int j    = 0;
                    int cnt3 = 0;
                    while (j < dt2.Rows.Count)
                    {
                        dt1.Columns.Add(dt2.Rows[j][0].ToString(), typeof(string));
                        cnt3++;
                        j++;
                    }

                    for (int ss = 0; ss < dt.Rows.Count;)
                    {
                        DataRow dr = dt1.NewRow();
                        for (int w = 0; w < cnt3; w++)
                        {
                            dr[dt2.Rows[w][0].ToString()] = dt.Rows[ss][0].ToString();
                            ss++;
                        }
                        lw++;
                        dt1.Rows.Add(dr);
                    }
                    dataGridView3.AllowUserToAddRows = false;

                    while (this.dataGridView3.Rows.Count != 0)
                    {
                        this.dataGridView3.Rows.RemoveAt(0);
                    }
                    dataGridView3.DataSource = dt1;
                }
            }
            if (n == 0)
            {
                DataGridViewButtonColumn btn = new DataGridViewButtonColumn();
                btn.Name       = "btnck";
                btn.HeaderText = "查看";
                btn.DefaultCellStyle.NullValue = "查看";
                dataGridView3.Columns.Add(btn);

                DataGridViewButtonColumn btn2 = new DataGridViewButtonColumn();
                btn2.Name       = "btnsm";
                btn2.HeaderText = "扫描";
                btn2.DefaultCellStyle.NullValue = "扫描";
                dataGridView3.Columns.Add(btn2);

                DataGridViewButtonColumn btn3 = new DataGridViewButtonColumn();
                btn3.Name       = "btnqk";
                btn3.HeaderText = "清空";
                btn3.DefaultCellStyle.NullValue = "清空";
                dataGridView3.Columns.Add(btn3);
                n++;

                /*       DataGridViewButtonColumn btn4 = new DataGridViewButtonColumn();
                 *     btn4.Name = "btnkx";
                 *     btn4.HeaderText = "测试";
                 *     btn4.DefaultCellStyle.NullValue = "测试";
                 *     dataGridView3.Columns.Add(btn4);
                 *     n++;*/
            }
        }
Exemplo n.º 29
0
        public void refresh()
        {
            //JENIS KAMAR
            conn.Open();
            OracleDataAdapter da  = new OracleDataAdapter();
            DataTable         dt  = new DataTable();
            OracleCommand     cmd = new OracleCommand();

            cmd.Connection   = conn;
            cmd.CommandText  = "select * from jenis_kamar";
            da.SelectCommand = cmd;
            da.Fill(dt);
            dataGridViewJenis.DataSource = dt;

            if (dataGridViewJenis.Columns.Count < 4)
            {
                DataGridViewButtonColumn newbtn = new DataGridViewButtonColumn();
                newbtn.DefaultCellStyle.SelectionForeColor = Color.Green;
                newbtn.DefaultCellStyle.BackColor          = Color.Green;
                newbtn.DefaultCellStyle.ForeColor          = Color.Green;
                newbtn.HeaderText = "Action";
                newbtn.Name       = "Button";
                newbtn.Text       = "Delete";
                newbtn.UseColumnTextForButtonValue = true;
                dataGridViewJenis.Columns.Add(newbtn);
            }

            OracleDataAdapter da1  = new OracleDataAdapter();
            DataTable         dt1  = new DataTable();
            OracleCommand     cmd1 = new OracleCommand();

            cmd1.Connection   = conn;
            cmd1.CommandText  = "select kode_jenis from jenis_kamar";
            da1.SelectCommand = cmd1;
            da1.Fill(dt1);
            dataGridView2.DataSource = dt1;
            comboBox1.Items.Clear();
            comboBox2.Items.Clear();
            comboBox4.Items.Clear();
            for (int i = 0; i < dataGridView2.Rows.Count - 1; i++)
            {
                comboBox1.Items.Add(dataGridView2.Rows[i].Cells[0].Value.ToString());
                comboBox2.Items.Add(dataGridView2.Rows[i].Cells[0].Value.ToString());
                comboBox4.Items.Add(dataGridView2.Rows[i].Cells[0].Value.ToString());
            }


            //KAMAR

            OracleDataAdapter da2  = new OracleDataAdapter();
            DataTable         dt2  = new DataTable();
            OracleCommand     cmd2 = new OracleCommand();

            cmd2.Connection   = conn;
            cmd2.CommandText  = "select * from kamar";
            da2.SelectCommand = cmd2;
            da2.Fill(dt2);
            dataGridViewKamar.DataSource = dt2;

            if (dataGridViewKamar.Columns.Count < 5)
            {
                DataGridViewButtonColumn newbtn = new DataGridViewButtonColumn();
                newbtn.DefaultCellStyle.SelectionForeColor = Color.Green;
                newbtn.DefaultCellStyle.BackColor          = Color.Green;
                newbtn.DefaultCellStyle.ForeColor          = Color.Green;
                newbtn.HeaderText = "Action";
                newbtn.Name       = "Button";
                newbtn.Text       = "Delete";
                newbtn.UseColumnTextForButtonValue = true;
                dataGridViewKamar.Columns.Add(newbtn);
            }

            OracleDataAdapter da3  = new OracleDataAdapter();
            DataTable         dt3  = new DataTable();
            OracleCommand     cmd3 = new OracleCommand();

            cmd3.Connection   = conn;
            cmd3.CommandText  = "select id_kamar from kamar";
            da3.SelectCommand = cmd3;
            da3.Fill(dt3);
            dataGridView4.DataSource = dt3;
            comboBox3.Items.Clear();
            for (int i = 0; i < dataGridView4.Rows.Count - 1; i++)
            {
                comboBox3.Items.Add(dataGridView4.Rows[i].Cells[0].Value.ToString());
            }
            conn.Close();
        }
Exemplo n.º 30
0
        //Subastas públicas en las que está participando el transportista.
        private void LoadAuctions()
        {
            string  token      = Session.Token;
            int     idCarrier  = Session.IdProfile;
            dynamic parameters = new System.Dynamic.ExpandoObject();

            //parameters.idPurchaseRequestType = 1;
            parameters.idCarrier = idCarrier;

            var findByIdCarrier = VirtualFairIntegration.FindByIdCarrierAndIsPublicEqualToOne(token, parameters);

            List <AdminApi> lstParticipating = new List <AdminApi>();

            dgvAuctions.AutoGenerateColumns = false;

            if (findByIdCarrier.countRows != 0)
            {
                foreach (var item in findByIdCarrier.transportAuctions)
                {
                    AdminApi users = new AdminApi();
                    //cambiar variables
                    users.id       = Convert.ToInt32(item.id.ToString());
                    users.email    = item.idPurchaseRequest.ToString();
                    users.dateA    = item.desiredDate;
                    users.fullName = item.purchaseRequest.purchaseRequestStatus.name.ToString();
                    lstParticipating.Add(users);
                }

                dgvAuctions.DataSource = lstParticipating;
            }

            string[] arrayString = new string[] { "id", "email", "dateA", "fullName" };

            foreach (var item in arrayString)
            {
                DataGridViewTextBoxColumn dataGrid = new DataGridViewTextBoxColumn();

                dataGrid.DataPropertyName = item;
                if (item == "id")
                {
                    dataGrid.HeaderText = "ID";
                }
                else if (item == "email")
                {
                    dataGrid.HeaderText = "Id Venta";
                }
                else if (item == "dateA")
                {
                    dataGrid.HeaderText = "Fecha Decisión";
                }
                else if (item == "fullName")
                {
                    dataGrid.HeaderText = "Estado";
                }

                dataGrid.Name = item;

                dgvAuctions.Columns.Add(dataGrid);
            }


            DataGridViewButtonColumn verDetalles = new DataGridViewButtonColumn();

            verDetalles.FlatStyle  = FlatStyle.Popup;
            verDetalles.HeaderText = "Ver Detalle";
            verDetalles.Name       = "Ver Detalle";
            verDetalles.UseColumnTextForButtonValue = true;
            verDetalles.Text = "Ver Detalle";

            verDetalles.Width = 80;
            if (dgvAuctions.Columns.Contains(verDetalles.Name = "Ver Detalle"))
            {
            }
            else
            {
                dgvAuctions.Columns.Add(verDetalles);
            }
        }
Exemplo n.º 31
0
        private void LoadFile()
        {
            string fileExtension = Path.GetExtension(OpenFileDialogDataSet.FileName);

            // Se limpia el archivo DATA.
            DataSetDataFile = null;

            // Se limpia la DataTable local.
            dataSet.Columns.Clear();
            dataSet.Rows.Clear();

            // Se limpia el DataGridView.
            DataGridViewDataSet.Columns.Clear();
            DataGridViewDataSet.DataSource = null;

            // Se resetea la variable Bool.
            ChangesMade = false;

            // Se verifica el tipo del archivo a leer.
            if (fileExtension == ".csv")
            {
                // Leer el archivo CSV.
                ReadCSVFile();
            }
            else
            {
                // Leer el archivo DATA.
                ReadDATAFile();
            }

            // Cargar en el DataGridView el contenido del archivo leido con la BindingSource.
            bindingDataSet.DataSource      = dataSet;
            DataGridViewDataSet.DataSource = bindingDataSet;

            // Agregar al DataGridView las columnas con el número de instancia y con el botón de eliminar.
            DataGridViewButtonColumn ColumnDeleteInstanceButton = new DataGridViewButtonColumn()
            {
                Name = "Eliminar Instancia",
                Text = "Eliminar",
                UseColumnTextForButtonValue = true
            };

            DataGridViewColumn ColumnInstance = new DataGridViewColumn()
            {
                HeaderText   = "Instancia",
                ReadOnly     = true,
                CellTemplate = new DataGridViewTextBoxCell()
            };

            DataGridViewDataSet.Columns.Insert((int)ColumnIndex.DeleteInstanceButton, ColumnDeleteInstanceButton);
            DataGridViewDataSet.Columns.Insert((int)ColumnIndex.Instance, ColumnInstance);

            // Colocar el numero de instancia en la columna de "Instancia" del DataGridView
            FillInstanceColumn();

            // Obtener y mostrar la información del conjunto de datos.
            LabelDatasetNameValue.Text              = Path.GetFileNameWithoutExtension(OpenFileDialogDataSet.FileName);
            LabelDataSetInstanceQuantityValue.Text  = dataSet.Rows.Count.ToString();
            LabelDataSetAttributeQuantityValue.Text = dataSet.Columns.Count.ToString();

            // Verificar el tipo del archivo.
            if (DataSetDataFile != null)
            {
                // Archivo DATA.
                // Asignar contenido único de archivos DATA.
                TextBoxGeneralInformation.Text = DataSetDataFile.GeneralInformation;
                LabelRelationValue.Text        = DataSetDataFile.Relation;

                // Encontrar valores faltantes y valores fuera del dominio para colorear las celdas.
                FindMissingAndOutOfDomainValues();
            }
            else
            {
                // Archivo CSV.
                // Limpiar contenido único de archivos DATA.
                TextBoxGeneralInformation.Text = "N/A";
                LabelRelationValue.Text        = "N/A";

                // Encontrar valores faltantes para colorear las celdas.
                FindMissingValues();
            }
        }