Example #1
0
        private void Update(int RowIndex)
        {
            string navyid     = "",
                   TelNumber  = "",
                   FTelNumber = "",
                   MTelNumber = "",
                   PTelNumber = "",
                   Percent    = "";

            try
            {
                navyid = gvResult.Rows[RowIndex].Cells["navyid"].Value.ToString();
                switch (mode)
                {
                case "":
                {
                    TelNumber  = gvResult.Rows[RowIndex].Cells[7].Value.ToString();
                    FTelNumber = gvResult.Rows[RowIndex].Cells[8].Value.ToString();
                    MTelNumber = gvResult.Rows[RowIndex].Cells[9].Value.ToString();
                    PTelNumber = gvResult.Rows[RowIndex].Cells[10].Value.ToString();
                    dcore.UpdateTelephone(navyid, TelNumber, FTelNumber, MTelNumber, PTelNumber);
                }
                break;

                case "Percent":
                {
                    Percent = gvResult.Rows[RowIndex].Cells[7].Value.ToString();
                    dcore.UpdatePercent(navyid, Percent);
                }
                break;

                default:
                {
                    MessageBox.Show("โหมดผิดพลาด " + mode);
                }
                break;
                }
            }
            catch (NullReferenceException ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }