protected void btnSend_Click(object sender, EventArgs e)
    {
        bool isThere = ctx.asiakas.Any(c => (c.astunnus.Contains(txtAsTunnus.Text) | c.asnimi.Contains(txtAsNimi.Text)));

        if (isThere)
        {
            lblMessages.Text = string.Format("Asiakas {0} tai {1} on jo olemassa", txtAsNimi.Text, txtAsTunnus.Text);
        }
        else
        {
            //luodaan kontekstiin uusi asiakas entiteetti
            try
            {
                asiakas cus = new asiakas();
                cus.asnimi    = txtAsNimi.Text;
                cus.astunnus  = txtAsTunnus.Text;
                cus.asvuosi   = Convert.ToInt16(txtAsVuosi.Text);
                cus.ostot     = Convert.ToInt16(txtOstot.Text);
                cus.maa       = txtMaa.Text;
                cus.postinro  = txtPostiNro.Text;
                cus.postitmp  = txtPostiTmp.Text;
                cus.yhteyshlo = txtAsYhtHlo.Text;
                ctx.asiakas.Add(cus);
                ctx.SaveChanges();
                lblMessages.Text = string.Format("uusi asiakas {0} luotu onnistuneesti", cus.asnimi);
            }
            catch (Exception)
            {
            }
        }
        Panel1.Visible      = false;
        gvAsiakkaat.Visible = true;
    }
 protected void btnCreateCustomer_Click(object sender, EventArgs e)
 {
     using (DemoxOyEntities db = new DemoxOyEntities())
     {
         asiakas a = new asiakas();
         a.asnimi    = txtNimi.Text;
         a.astunnus  = txtTunnus.Text;
         a.asvuosi   = short.Parse(txtVuosi.Text);
         a.maa       = txtMaa.Text;
         a.ostot     = double.Parse(txtOstot.Text);
         a.postinro  = txtPostinro.Text;
         a.postitmp  = txtPostitmp.Text;
         a.yhteyshlo = txtYhtHlo.Text;
         db.asiakas.Add(a);
         db.SaveChanges();
         lblMessages.Text = "Asiakas " + a.asnimi + " luotu onnistuneesti.";
     }
 }
Ejemplo n.º 3
0
 protected void SaveCustomer()
 {
     using (DemoxOyEntities entities = new DemoxOyEntities())
     {
         asiakas uusiAsiakas = new asiakas();
         uusiAsiakas.asnimi    = txtNimi.Text;
         uusiAsiakas.astunnus  = txtTunnus.Text;
         uusiAsiakas.asvuosi   = short.Parse(txtVuosi.Text);
         uusiAsiakas.maa       = txtMaa.Text;
         uusiAsiakas.ostot     = double.Parse(txtOstot.Text);
         uusiAsiakas.postinro  = txtPostinr.Text;
         uusiAsiakas.postitmp  = txtPostitmp.Text;
         uusiAsiakas.yhteyshlo = txtYht.Text;
         entities.asiakas.Add(uusiAsiakas);
         entities.SaveChanges();
         lblFooter.Text = "Asiakas " + uusiAsiakas.asnimi + " tallennettu onnistuneesti!";
     }
 }
Ejemplo n.º 4
0
 protected void btnAddNewCustomer_Click(object sender, EventArgs e)
 {
     try
     {
         asiakas customer = new asiakas();
         customer.astunnus  = txtID.Text;
         customer.asnimi    = txtName.Text;
         customer.yhteyshlo = txtContact.Text;
         customer.maa       = txtCountryCode.Text;
         customer.postinro  = txtPostalCode.Text;
         customer.postitmp  = txtPostOffice.Text;
         customer.ostot     = double.Parse(txtPurchases.Text);
         customer.asvuosi   = short.Parse(txtYear.Text);
         entities.asiakas.Add(customer);
         entities.SaveChanges();
         lblMessage.Text = "Customer added succesfully!";
     }
     catch (Exception ex)
     {
         lblMessage.Text = ex.Message;
     }
 }
    protected void btnLuoAsiakas_Click(object sender, EventArgs e)
    {
        bool inputsvalid = checkUserInputs();

        if (inputsvalid == true)
        {
            using (DemoxOyEntities db = new DemoxOyEntities())
            {
                asiakas cust = new asiakas();
                cust.astunnus  = txtTunnus.Text;
                cust.asnimi    = txtNimi.Text;
                cust.yhteyshlo = txtYhteysHlo.Text;
                cust.maa       = ddlCountries.SelectedValue;
                cust.postinro  = txtPostiNro.Text;
                cust.postitmp  = txtPostiTmp.Text;
                cust.ostot     = double.Parse(txtOstot.Text);
                cust.asvuosi   = Int16.Parse(txtVuosi.Text);
                db.asiakas.Add(cust);
                db.SaveChanges();
                lbMessages.Text = string.Format("Uusi Asiakas {0} tallennettu tietokantaan!", cust.asnimi);
            }
        }
    }
    protected void CreateNew()
    {
        if (txtID.Text != "" && txtCustomerName.Text != "" && txtContactPerson.Text != "" &&
            txtCountryCode.Text != "" && txtPostalCode.Text != "" && txtPostOffice.Text != "" &&
            txtPurchases.Text != "" && txtCustomerYear.Text != "")
        {
            try {
                asiakas asiakas;

                asiakas = new asiakas();

                asiakas.astunnus  = txtID.Text;
                asiakas.asnimi    = txtCustomerName.Text;
                asiakas.yhteyshlo = txtContactPerson.Text;
                asiakas.maa       = txtCountryCode.Text;
                asiakas.postinro  = txtPostalCode.Text;
                asiakas.postitmp  = txtPostOffice.Text;
                asiakas.ostot     = double.Parse(txtPurchases.Text);
                asiakas.asvuosi   = (Int16)int.Parse(txtCustomerYear.Text);

                ctx.asiakas.Add(asiakas);
                ctx.SaveChanges();

                lblMessage.ForeColor = System.Drawing.Color.Green;
                lblMessage.Text      = "Asiakas lisättiin onnistuneesti.";
            } catch (Exception ex) {
                lblMessage.ForeColor = System.Drawing.Color.Red;
                lblMessage.Text      = ex.Message;
            }
        }
        else
        {
            lblMessage.ForeColor = System.Drawing.Color.Red;
            lblMessage.Text      = "Täytä kaikki kentät.";
        }
    }