示例#1
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            int rowCount = dataGridView1.RowCount;

            Boolean[] b        = new Boolean[rowCount];
            int[]     id       = new int[rowCount];
            string[]  dateTime = new string[rowCount];
            for (int i = 0; i < rowCount; i++)
            {
                //dataGridView1.Rows[i].Selected = true;

                b[i]        = Boolean.Parse(_gridTools.getValueByRowIndex(i, ViewInsuranceInfoData.haveDid_FIELD).ToString().Trim());
                id[i]       = int.Parse(_gridTools.getValueByRowIndex(i, ViewInsuranceInfoData.id_FIELD).ToString());
                dateTime[i] = RMX_TOOLS.date.DateXFormer.persianToGreGorian(_gridTools.getValueByRowIndex(i, ViewInsuranceInfoData.endDate_FIELD).ToString()).ToString();
            }
            string  v  = settingForm._ht[settingForm.cbxShowConfirmDialog_Alias].ToString();
            Boolean b1 = Boolean.Parse(v);

            if (b1)
            {
                DialogResult dialog = MessageBox.Show("اطلاعات تغییر داده شده ذخیره شوند ؟", "",
                                                      MessageBoxButtons.YesNo);
                if (dialog == DialogResult.No)
                {
                    return;
                }
            }
            InsuranceInfoBS insBs = new InsuranceInfoBS();
            bool            ok    = false;

            for (int i = 0; i < b.Length; i++)
            {
                if (b[i])
                {
                    addLog(id[i], dateTime[i]);
                    insBs.updateHaveDid(id[i], true);
                    ok = true;
                }
            }
            if (ok)
            {
                fillGrid();
                msDoAgantsJobDirectly();
            }
        }
示例#2
0
        /*
         *@Return row number of grid
         *@Param insurance Number
         */
        private int searcInGrid(string insNum)
        {
            if (dataGridView1.RowCount <= 0)
            {
                return(-1);
            }
            string val;

            for (int i = 0; i < dataGridView1.RowCount; i++)
            {
                dataGridView1.Rows[i].Selected = true;
                val = _gridTools.getValueByRowIndex(i, ViewInsuranceInfoData.insuranceNumber_FIELD).ToString().Trim();

                if (insNum.Equals(val))
                {
                    return(i);
                }
            }
            return(-1);
        }