protected void submit_Click(object sender, EventArgs e) { // Page.Validate(); if (!Page.IsValid) { successLabel.Visible = false; ErrorLabel.Visible = true; } else { string fileName = null; if (PictureFileUpload.HasFile) { string[] extensionList = { ".jpg", ".png", ".gif" }; string extention = PictureFileUpload.FileName.Substring(PictureFileUpload.FileName.LastIndexOf(".")); if (extensionList.Contains(extention)) { fileName = "img/" + UserNameTextBox.Text.ToString() + extention; PictureFileUpload.PostedFile.SaveAs(Server.MapPath("~/" + fileName)); } } User user = BLL.Static.SignIn(UserNameTextBox.Text, NameTextBox.Text, LastNameTextBox.Text, UserPassTextBox.Text, MailTextBox.Text, false, bool.Parse(IsBusinessRadioButtonList.SelectedValue), DescriptionTextBox.Text, fileName ?? "img/profiledefult.png"); if (user == null) { ErrorLabel.Visible = true; successLabel.Visible = false; } else { Session["User"] = user; if (!bool.Parse(IsBusinessRadioButtonList.SelectedValue)) { Response.Redirect("main.aspx"); } if (bool.Parse(IsBusinessRadioButtonList.SelectedValue)) { //if business fields are filled if (BusinessNameTextBox.Text == "" || BusinessAdressTextBox.Text == "" || PriceTextBox.Text == "") { //else show error messages ErrorBusinessLabel.Visible = true; successLabel.Visible = false; } else { BLL.Business business = BLL.Business.SignIn(BusinessNameTextBox.Text, BusinessAdressTextBox.Text, PriceTextBox.Text, UserNameTextBox.Text); if (business == null) { ErrorLabel.Visible = true; successLabel.Visible = false; } else { Session["business"] = business; Response.Redirect("main.aspx"); } } } } } }