Beispiel #1
0
        //点击添加
        private void btnAdd_Click(object sender, EventArgs e)
        {
            if (DLPD.Checked)
            {
                if (txtFusemax.Text == "" ||
                    txtImp.Text == "" ||
                    txtIsc.Text == "" ||
                    txtLowerPower.Text == "" ||
                    txtModuleApp.Text == "" ||
                    txtPmax.Text == "" ||
                    txtUpperPower.Text == "" ||
                    txtVmp.Text == "" ||
                    txtVoc.Text == "" ||
                    txtVolmax.Text == "" ||
                    txtLowerE.Text == "" ||
                    txtUpperE.Text == "" ||
                    cjxz.SelectedItem.ToString() == ""

                    )

                {
                    MessageBox.Show("请先输入参数!");
                    return;
                }
            }
            else
            {
                if (txtFusemax.Text == "" ||
                    txtImp.Text == "" ||
                    txtIsc.Text == "" ||
                    txtLowerPower.Text == "" ||
                    txtModuleApp.Text == "" ||
                    txtPmax.Text == "" ||
                    txtUpperPower.Text == "" ||
                    txtVmp.Text == "" ||
                    txtVoc.Text == "" ||
                    txtVolmax.Text == "" ||
                    cjxz.SelectedItem.ToString() == ""

                    )
                {
                    MessageBox.Show("请先输入参数!");
                    return;
                }
            }

            //表的字段等于输入值
            DataList list = new DataList();

            list.Upperrpower = txtUpperPower.Text;
            list.Lowerpower  = txtLowerPower.Text;
            list.Imp         = txtImp.Text;
            list.Isc         = txtIsc.Text;
            list.ModuleApp   = txtModuleApp.Text;
            list.Pmax        = txtPmax.Text;
            list.Vmp         = txtVmp.Text;
            list.Voc         = txtVoc.Text;
            list.Volmax      = txtVolmax.Text;
            list.Fusemax     = txtFusemax.Text;
            list.ProductType = txtProductType.Text;


            list.LowerImp = txtLowerE.Text;
            list.UpperImp = txtUpperE.Text;

            DataTable dt = crud.QueryareaN2(cjxz.SelectedItem.ToString());

            list.CJ = dt.Rows[0]["PRISOURCENAME"].ToString();

            if (DLPD.Checked)
            {
                list.DLBZ = "1";
            }
            else
            {
                list.DLBZ = "0";
            }

            //crud.exist  对比表
            if (DLPD.Checked)
            {
                if (crud.Exist(list) == "success")
                {
                    MessageBox.Show("该范围已经存在,请重新输入!");
                    return;
                }
                if (crud.Add(list) == "success")
                {
                    MessageBox.Show("添加成功!");
                    databind();
                }
            }
            else
            {
                if (crud.Exist1(list) == "success")
                {
                    MessageBox.Show("该范围已经存在,请重新输入!");
                    return;
                }
                if (crud.Add1(list) == "success")
                {
                    MessageBox.Show("添加成功!");
                    databind();
                }
            }
        }