Beispiel #1
0
        protected void lnkAddCustomer_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                RegistryDAO rd = new RegistryDAO();

                int    id  = int.Parse(rblTypInteresanta.SelectedItem.Value);
                string typ = rblTypInteresanta.SelectedItem.Text;

                CustomerDTO customer = new CustomerDTO(id, typ)
                {
                    Nip = txtNIP.Text, NumberSMS = txtNumerSMS.Text
                };

                if (id == 1)
                {
                    customer.CustomerCategory = null;
                }
                else
                {
                    customer.CustomerCategory = int.Parse(ddlKategoria.SelectedValue);
                }
                customer.FirstName = txtImie.Text;
                customer.LastName  = txtNazwisko.Text;
                customer.Name      = (txtNazwa.Text.Length > 0) ? txtNazwa.Text : null;

                AddressDTO addr = new AddressDTO();

                addr.Building   = txtBudynek.Text;
                addr.City       = txtMiasto.Text;
                addr.Flat       = txtLokal.Text;
                addr.PostalCode = txtKod.Text;
                addr.Street     = txtUlica.Text;

                customer.Address = addr;

                // wstawienie interesanta
                int custId = rd.CreateCustomer(customer);
                SearchMode();
                //ClearForm();
                // pokazuje dodanego interesanta na liœcie
                //lnkFind_Click(sender, e);
                SelectCustomer(custId.ToString(), null);
                if (OnCustomerAdded != null)
                {
                    OnCustomerAdded(sender, e);
                }

                //
            }
        }
        protected void lnkAddCustomer_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                RegistryDAO rd = new RegistryDAO();

                int    id  = int.Parse(rblTypInteresanta.SelectedItem.Value);
                string typ = rblTypInteresanta.SelectedItem.Text;

                CustomerDTO customer = new CustomerDTO(id, typ);

                if (id == 1)
                {
                    customer.CustomerCategory = null;
                }
                else
                {
                    customer.CustomerCategory = int.Parse(ddlKategoria.SelectedValue);
                }
                customer.FirstName = txtImie.Text;
                customer.LastName  = txtNazwisko.Text;
                customer.Name      = (txtNazwa.Text.Length > 0) ? txtNazwa.Text : null;

                AddressDTO addr = new AddressDTO();

                addr.Building = txtBudynek.Text;
                addr.City     = txtMiasto.Text;
                addr.Flat     = txtLokal.Text;
                //addr.Post = frmSender.FindControl("txtPoczta") as TextBox).Text;
                addr.PostalCode = txtKod.Text;
                addr.Street     = txtUlica.Text;

                customer.Address = addr;

                // wstawienie interesanta
                rd.CreateCustomer(customer);
                SearchMode();
                ClearForm();
                // pokazuje dodanego interesanta na liœcie
                //lnkFind_Click(sender, e);
            }
        }
        protected void frmSender_ItemInserting(object sender, FormViewInsertEventArgs e)
        {
            if (Page.IsValid)
            {
                RegistryDAO rd = new RegistryDAO();

                int    id  = int.Parse((frmSender.FindControl("rodzajNowegoInteresanta") as RadioButtonList).SelectedItem.Value);
                string typ = (frmSender.FindControl("rodzajNowegoInteresanta") as RadioButtonList).SelectedItem.Text;

                CustomerDTO customer = new CustomerDTO(id, typ);

                customer.FirstName = (frmSender.FindControl("txtImie") as TextBox).Text;
                customer.LastName  = (frmSender.FindControl("txtNazwisko") as TextBox).Text;
                customer.Name      = (frmSender.FindControl("txtNazwa") as TextBox).Text;

                if (frmSender.FindControl("txtNip") != null)
                {
                    customer.Nip = (frmSender.FindControl("txtNip") as TextBox).Text;
                }
                customer.NumberSMS = (frmSender.FindControl("txtNumerSMS") as TextBox).Text;
                AddressDTO addr = new AddressDTO();

                addr.Building   = (frmSender.FindControl("txtBudynek") as TextBox).Text;
                addr.City       = (frmSender.FindControl("txtMiasto") as TextBox).Text;
                addr.Flat       = (frmSender.FindControl("txtLokal") as TextBox).Text;
                addr.Post       = (frmSender.FindControl("txtPoczta") as TextBox).Text;
                addr.PostalCode = (frmSender.FindControl("txtKod") as TextBox).Text;
                addr.Street     = (frmSender.FindControl("txtUlica") as TextBox).Text;

                customer.Address = addr;

                // wstawienie interesanta
                rd.CreateCustomer(customer);
                frmSender.ChangeMode(FormViewMode.ReadOnly);
                frmSender.Visible = false;
                v1.Visible        = true;
                WczytajListeInteresantow(int.Parse(rodzajInteresanta.SelectedValue));
            }
        }
Beispiel #4
0
 int IEditRegistryItemTask.CreateCustomer(Pemi.Esoda.DTO.CustomerDTO newCustomer)
 {
     return(dao.CreateCustomer(newCustomer));
 }