Exemple #1
0
        private void ClientAddForm_Load(object sender, EventArgs e)
        {
            if (clientId == 0)
            {
                btnSave.Text = "Salveaza";
            }
            else
            {
                btnSave.Text = "Modifica";
            }

            dataGridClientAddress.Columns.Add("clientAddressId", "clientAddressId");
            dataGridClientAddress.Columns.Add("clientId", "clientId");
            dataGridClientAddress.Columns.Add("cityName", "Oras");
            dataGridClientAddress.Columns.Add("countyName", "Judet");
            dataGridClientAddress.Columns.Add("streetName", "Strada");
            dataGridClientAddress.Columns.Add("streetNo", "Numar");
            dataGridClientAddress.Columns.Add("unique", "Cod Unic");
            dataGridClientAddress.Columns.Add("status", "status");
            dataGridClientAddress.AutoGenerateColumns = false;
            dataGridClientAddress.Columns[0].Visible  = false;
            dataGridClientAddress.Columns[1].Visible  = false;
            dataGridClientAddress.Columns[6].Visible  = false;
            BLClientAddress blca = new BLClientAddress();
            BindingList <ClientAddressModel> list = blca.GetClientAddressBi(clientId, null);

            foreach (ClientAddressModel address in list)
            {
                dataGridClientAddress.Rows.Add(address.ClientAddressId, address.ClientId, address.City.CityName, address.County.CountyName, address.StreetName, address.StreetNo, address.unique, address.status);
            }
        }
        private void ClientAddressAddForm_Load(object sender, EventArgs e)
        {
            if (status == 0)
            {
                btnSave.Text = "Salveaza";
            }
            else
            {
                btnSave.Text = "Modifica";
            }

            BLClientAddress         blac     = new BLClientAddress();
            BindingList <CityModel> citylist = blac.GetCityBi();

            for (int i = 0; i < citylist.Count; i++)
            {
                comboCity.Items.Add(citylist[i].CityName);
            }

            BindingList <CountyModel> countylist = blac.GetCountyBi();

            for (int i = 0; i < countylist.Count; i++)
            {
                comboDistrict.Items.Add(countylist[i].CountyName);
            }
        }
Exemple #3
0
        public void SaveClient()
        {
            if (this.clientId == 0)
            {
                int idInserted = 0;

                BLClient bip  = new BLClient();
                string   info = bip.InsertClientBI(txtClientName.Text, txtClientSurName.Text,
                                                   txtClientCode.Text, txtClientPhone.Text, txtClientEmail.Text, out idInserted);
                this.clientId = idInserted;

                if (String.IsNullOrEmpty(info))
                {
                    foreach (ClientAddressModel model in listAddress)
                    {
                        model.ClientId = idInserted;
                    }
                    BLClientAddress bla = new BLClientAddress();
                    bla.BIPrepareClientAddress(listAddress);
                    MessageBox.Show("Clientul a fost inserat cu succes", "Succes", MessageBoxButtons.OK, MessageBoxIcon.None);
                }
                else
                {
                    MessageBox.Show(info, "Eroare", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
            }
            else
            {
                bool ok;
                this.clientCodeFinal = txtClientCode.Text;
                if (clientCodeInitial == clientCodeFinal)
                {
                    ok = true;
                }
                else
                {
                    ok = false;
                }

                BLClient bl   = new BLClient();
                string   info = bl.BIUpdateClient(txtClientName.Text, txtClientSurName.Text,
                                                  txtClientCode.Text, txtClientPhone.Text, txtClientEmail.Text, clientId, ok);

                if (String.IsNullOrWhiteSpace(info))
                {
                    BLClientAddress bla = new BLClientAddress();
                    bla.BIPrepareClientAddress(listAddress);
                    MessageBox.Show("Datele clientului au fost modificate cu succes", "Succes", MessageBoxButtons.OK, MessageBoxIcon.None);
                    this.clientCodeInitial = this.clientCodeFinal;
                }
                else
                {
                    MessageBox.Show(info, "Eroare", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
            }
        }
        private void ComboBoxClientName_SelectedValueChanged(object sender, EventArgs e)
        {
            int id = 0;

            comboBoxClientAddress.Items.Clear();
            comboBoxClientAddress.Text = "";
            foreach (ClientModel client in listClients)
            {
                if (comboBoxClientName.Text == client.ClientName + ' ' + client.ClientSurname)
                {
                    id = client.ClientId;
                    break;
                }
            }
            BLClientAddress bla = new BLClientAddress();
            BindingList <ClientAddressModel> listAddress = bla.GetClientAddressBi(id, null);

            foreach (ClientAddressModel clientAddress in listAddress)
            {
                comboBoxClientAddress.Items.Add(clientAddress.StreetName + ' ' + clientAddress.StreetNo + ' '
                                                + clientAddress.City.CityName + ' ' + clientAddress.County.CountyName);
            }
        }