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); } }