Exemple #1
0
        private void BtnEdit_Click(object sender, EventArgs e)
        {
            PartnerModel clientNou = new PartnerModel();

            clientNou.ClientId  = this.client.ClientId;
            clientNou.Nume      = tbNume.Text;
            clientNou.Prenume   = tbPrenume.Text;
            clientNou.CodClient = tbCod.Text;
            clientNou.Telefon   = tbTelefon.Text;
            clientNou.Email     = tbEmail.Text;
            BLClients    blClient     = new BLClients();
            DialogResult dialogResult = MessageBox.Show("Sigur doriti sa modificati datele clientului?", "Adresa Client", MessageBoxButtons.YesNo);

            if (dialogResult == DialogResult.Yes)
            {
                blClient.UpdateClient(clientNou, out string message);
                MessageBox.Show(message, "Status", MessageBoxButtons.OK,
                                MessageBoxIcon.Information);
                form.initializareDataGridView();
                this.Close();
            }
            else if (dialogResult == DialogResult.No)
            {
                this.Hide();
            }
        }
        private void BtnAdd_Click(object sender, EventArgs e)
        {
            BLClients blClients = new BLClients();

            if (String.IsNullOrWhiteSpace(tbNume.Text))
            {
                errorProvider1.SetError(tbNume, "Camp obligatoriu!");
            }
            else if (String.IsNullOrWhiteSpace(tbPrenume.Text))
            {
                errorProvider1.SetError(tbPrenume, "Camp obligatoriu!");
            }
            else if (String.IsNullOrWhiteSpace(tbCod.Text))
            {
                errorProvider1.SetError(tbCod, "Camp obligatoriu!");
            }
            else if (String.IsNullOrWhiteSpace(tbTelefon.Text))
            {
                errorProvider1.SetError(tbTelefon, "Camp obligatoriu!");
            }
            else
            {
                PartnerModel clientNou = new PartnerModel();
                string       nume      = tbNume.Text;
                clientNou.Nume = nume;
                string prenume = tbPrenume.Text;
                clientNou.Prenume = prenume;
                string cod = tbCod.Text;
                clientNou.CodClient = cod;
                string tel = tbTelefon.Text;
                clientNou.Telefon = tel;
                string email = tbEmail.Text;
                clientNou.Email = email;
                blClients.InsertUser(nume, prenume, cod, tel, email, out bool status, out string error);
                MessageBox.Show(error, "Status", MessageBoxButtons.OK,
                                MessageBoxIcon.Information);
                form.initializareDataGridView();
                DialogResult dialogResult = MessageBox.Show("Doriti sa adaugati si adresa pentru clientul introdus?", "Adresa Client", MessageBoxButtons.YesNo);
                if (dialogResult == DialogResult.Yes)
                {
                    AddressModel adresa = new AddressModel();
                    adresa.PartnerId = blClients.SelectPartnerId(nume, prenume, cod);
                    EditClientAddressForm form = new EditClientAddressForm(adresa, clientNou);
                    form.Show();
                }
                else if (dialogResult == DialogResult.No)
                {
                    this.Hide();
                }
            }
        }