Beispiel #1
0
        private void btnsave_Click(object sender, EventArgs e)
        {
            if (txtid.Text == "")
            {
                MessageBox.Show("لطفا شماره را وارد نماييد");
                txtid.Focus();
                return;
            }

            if (txtproject.Text == "")
            {
                MessageBox.Show("لطفا پروژه را وارد نماييد");
                txtproject.Focus();
                return;
            }

            if (txtsize.Text == "")
            {
                // MessageBox.Show("لطفا ابعاد را وارد نماييد");
                txtsize.Text = " ";
                //return;
            }

            if (txtadviser.Text == "")
            {
                MessageBox.Show("لطفا مشاور را وارد نماييد");
                txtadviser.Focus();
                return;
            }
            if (txtplace.Text == "")
            {
                //MessageBox.Show("لطفا محل نگهداری را وارد نماييد");
                txtplace.Text = " ";
                //return;
            }


            if (txtdescribe.Text == "")
            {
                // MessageBox.Show("لطفا سایر توضیحات را وارد نماييد");
                txtdescribe.Text = " ";
                //return;
            }

            mapclass  mc = new mapclass();
            DataTable dt = new DataTable();

            if (mode == type_mode.mode.edit)
            {
                mc.Edit(txtproject.Text, txtsize.Text, txtadviser.Text, txtproject.Text, txtdescribe.Text, txtid.Text);
                MessageBox.Show("!ویرایش انجام شد ");
                this.Close();
            }


            else if (mode == type_mode.mode.insert)
            {
                dt = mc.Search(txtid.Text);

                if (dt.Rows.Count == 0)
                {
                    mc.Add(txtid.Text, txtproject.Text, txtsize.Text, txtadviser.Text, txtplace.Text, txtdescribe.Text, false);

                    DialogResult dr;
                    dr = MessageBox.Show("!داده ها ثبت شد", "ثبت", MessageBoxButtons.OK);
                    if (dr == DialogResult.OK)
                    {
                        txtid.Text       = "";
                        txtsize.Text     = "";
                        txtproject.Text  = "";
                        txtadviser.Text  = "";
                        txtplace.Text    = "";
                        txtdescribe.Text = "";
                    }
                }
                else
                {
                    MessageBox.Show("! قبلا مشخصاتی با این شماره ، ثبت شده است", " تذکر :فیلد شماره تکراری است");
                    //  txtid.Text = "";
                    txtid.Focus();
                }
            }
        }