private static void DataCheck(Contraget con)
 {
     if (con == null)
     {
         MessageBox.Show("Първо трябва да селектирате запис от таблицата");
         return;
     }
 }
コード例 #2
0
        public void Pass(Contraget data)
        {
            if (data != null)
            {
                isUpdate  = true;
                this.data = data;
                this.Text = "Редактиране на контрагент";
                simpleButtonContragent.Text = "Запазване";

                textEditName.Text    = data.name;
                textEditAddress.Text = data.address;
                textEditEIK.Text     = data.EIK;
                textEditMOL.Text     = data.MOL;
            }
        }
コード例 #3
0
        private void simpleButtonContragent_Click(object sender, EventArgs e)
        {
            using (var db = new PUEntitiesOne())
            {
                if (textEditName.Text == null || textEditName.Text == "" || textEditEIK.Text == "" || textEditMOL.Text == "")
                {
                    MessageBox.Show("Полето трябва да е запълнено");
                    return;
                }

                if (isUpdate)
                {
                    var con = db.Contragets.FirstOrDefault(x => x.id == data.id);
                    con.name    = textEditName.Text;
                    con.address = textEditAddress.Text;
                    con.EIK     = textEditEIK.Text;
                    con.MOL     = textEditMOL.Text;
                }
                else
                {
                    Contraget con = new Contraget();
                    con.name    = textEditName.Text;
                    con.address = textEditAddress.Text;
                    con.EIK     = textEditEIK.Text;
                    con.MOL     = textEditMOL.Text;

                    db.Contragets.Add(con);
                }

                try
                {
                    db.SaveChanges();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }

                this.Hide();
            }
        }