示例#1
0
        private void btnInsAdd_Click(object sender, EventArgs e)
        {
            string errMsg = string.Empty;

            if (!CheckInsInfoValid(ref errMsg, true))
            {
                BaseMessageBox.ShowCustomerMessage(MessageBoxIcon.Error, "", errMsg);
            }
            else
            {
                //insert a new row, db and datatable
                DbMaintainment operDb   = new DbMaintainment();
                int            id       = 0;
                string         operId   = Judgement.JudgeDBNullValue(dgvOperList.SelectedRows[0].Cells[DBConstDef.OPERATION_CODE].Value, EnumDef.ENUM_DATA_TYPE.DATA_TYPE_STRING).ToString();
                int            insCount = 0;
                if (!string.IsNullOrEmpty(tbInsQuantity.Text))
                {
                    insCount = Convert.ToInt32(tbInsQuantity.Text);
                }
                operDb.InsertAutoPackageInsInfo(ref id, operId, tbInsCode.Text, insCount);
                DataRow newRow = ((DataTable)dgvIns.DataSource).NewRow();
                newRow[DBConstDef.OPID_ID]                = id;
                newRow[ConstDef.TEXT_INS_NAME]            = ddlInsName.Text;
                newRow[DBConstDef.TEXT_INS_CODE]          = tbInsCode.Text;
                newRow[DBConstDef.TEXT_INS_SPECIFICATION] = tbInsSpec.Text;
                newRow[DBConstDef.TEXT_INS_UNIT]          = tbInsUnit.Text;
                newRow[DBConstDef.TEXT_INS_AMOUNT]        = tbInsQuantity.Text;
                ((DataTable)dgvIns.DataSource).Rows.Add(newRow);
            }
        }
示例#2
0
 private void btnInsAdd_Click(object sender, EventArgs e)
 {
     string errMsg = string.Empty;
     if (!CheckInsInfoValid(ref errMsg, true))
     {
         BaseMessageBox.ShowCustomerMessage(MessageBoxIcon.Error, "", errMsg);
     }
     else
     {
         //insert a new row, db and datatable
         DbMaintainment operDb = new DbMaintainment();
         int id = 0;
         string operId = Judgement.JudgeDBNullValue(dgvOperList.SelectedRows[0].Cells[DBConstDef.OPERATION_CODE].Value, EnumDef.ENUM_DATA_TYPE.DATA_TYPE_STRING).ToString();
         int insCount = 0;
         if (!string.IsNullOrEmpty(tbInsQuantity.Text))
             insCount = Convert.ToInt32(tbInsQuantity.Text);
         operDb.InsertAutoPackageInsInfo(ref id, operId, tbInsCode.Text, insCount);
         DataRow newRow = ((DataTable)dgvIns.DataSource).NewRow();
         newRow[DBConstDef.OPID_ID] = id;
         newRow[ConstDef.TEXT_INS_NAME] = ddlInsName.Text;
         newRow[DBConstDef.TEXT_INS_CODE] = tbInsCode.Text;
         newRow[DBConstDef.TEXT_INS_SPECIFICATION] = tbInsSpec.Text;
         newRow[DBConstDef.TEXT_INS_UNIT] = tbInsUnit.Text;
         newRow[DBConstDef.TEXT_INS_AMOUNT] = tbInsQuantity.Text;
         ((DataTable)dgvIns.DataSource).Rows.Add(newRow);
     }
 }