Exemple #1
0
 protected void btnDelivery_Click(object sender, EventArgs e)
 {
     try
     {
         DeleveryTeam _admin = context.DeleveryTeam.Where(m => m.TeamCode == txtDeliveryId.Text).FirstOrDefault();
         if (_admin != null)
         {
             Session["DelieveryKey"] = _admin.TeamId;
             Response.Redirect("/admindelivery/deliveryhome.aspx?redirecturl=rachna-teracotta-home");
         }
         else
         {
             pnlErrorMessage.Attributes.Remove("class");
             pnlErrorMessage.Attributes["class"] = "alert alert-danger alert-dismissable";
             pnlErrorMessage.Visible             = true;
             lblMessage.Text = "Oops!! Failed Please enter valid Delivery Team Code.";
         }
     }
     catch (Exception ex)
     {
         pnlErrorMessage.Attributes.Remove("class");
         pnlErrorMessage.Attributes["class"] = "alert alert-danger alert-dismissable";
         pnlErrorMessage.Visible             = true;
         lblMessage.Text = "Oops!! Failed Please enter valid Delivery Team Code.";
     }
 }
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            try
            {
                DeleveryTeam DeleveryTeam1 = new DeleveryTeam();
                int          catId         = Convert.ToInt32(ddlCategory.SelectedValue);
                int          storeId       = Convert.ToInt32(ddlStore.SelectedValue);
                DeleveryTeam1 = context.DeleveryTeam.Where(m => m.DeliveryMethod_Id == catId && m.EmailId == txtEmailId.Text && m.Store_Id == storeId).FirstOrDefault();
                if (DeleveryTeam1 == null)
                {
                    DeleveryTeam DeleveryTeam = new DeleveryTeam()
                    {
                        DeliveryMethod_Id = catId,
                        Store_Id          = storeId,
                        Name              = txtCategory.Text,
                        Description       = txtSmallDescription.Text,
                        Administrators_Id = Convert.ToInt32(Session[ConfigurationSettings.AppSettings["AdminSession"].ToString()].ToString()),
                        EmailId           = txtEmailId.Text,
                        Phone             = txtPhone.Text,
                        Address           = txtAddress.Text,
                        City              = txtCity.Text,
                        State             = txtState.Text,
                        Country           = txtCountry.Text,
                        ZipCode           = txtZip.Text,
                        DateCreated       = DateTime.Now,
                        DateUpdated       = DateTime.Now,
                        Status            = eStatus.Active.ToString()
                    };

                    int maxAdminId = 1;
                    if (context.DeleveryTeam.ToList().Count > 0)
                    {
                        maxAdminId = context.DeleveryTeam.Max(m => m.TeamId);
                    }
                    maxAdminId            = (maxAdminId == 1 && context.DeleveryTeam.ToList().Count > 0) ? (maxAdminId + 1) : maxAdminId;
                    DeleveryTeam.TeamCode = "DELTEAMRACH" + maxAdminId + "TERA" + (maxAdminId + 1);
                    context.DeleveryTeam.Add(DeleveryTeam);

                    context.SaveChanges();
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "Delevery Team", "new Messi('New Delevery Team Created Successfully.', { title: 'Success!! ' });", true);
                    ClearFields();
                }
                else
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "Delevery Team", "new Messi('Delevery Team cannot be created. Entered Delevery Team Name already exists in the database.', { title: 'Failed!! ' });", true);
                }
            }
            catch (Exception ex)
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "Delevery Team", "new Messi(" + ex.Message + ", { title: 'Error!! ' });", true);
            }
        }