public static int RegistrarUsuario(UsuarioBE objUsuarioBE) { UsuarioBC objUsuarioBC = new UsuarioBC(); MailBC objMailBC = new MailBC(); int id_usuario; try { if (objUsuarioBE.Captcha.ToLower() == HttpContext.Current.Session["CaptchaImageText"].ToString().ToLower()) { objUsuarioBE.Token_Correo = RandomString.GenerarRandomString(10); objUsuarioBE.Id_Rol = (int)Rol.Usuario; id_usuario = objUsuarioBC.Insert_Usuario(objUsuarioBE); if (id_usuario > 0) { objMailBC.Registro_Usuario(objUsuarioBE); } } else { id_usuario = -4; } return(id_usuario); } catch (Exception ex) { LogFile.EscribirLog(ex); throw; } }
//Dropdown //private void Llenar_Categorias() //{ // CategoriaBC objCategoriaBC = new CategoriaBC(); // string textoCategoria = ""; // try // { // List<CategoriaBE> lstCategoriaBE = objCategoriaBC.Select_Categoria(); // foreach (CategoriaBE c in lstCategoriaBE) // { // textoCategoria += "<li><a href='/Categoria/" + c.Id_Categoria + "'>" + c.Nombre.ToUpper() + "</a></li>"; // } // ulCategoria.InnerHtml = textoCategoria; // textoCategoria += "<li><a href='/Nosotros'>NOSOTROS</a></li>"; // ulMapaSitio.InnerHtml = textoCategoria; // } // catch (Exception) // { // throw; // } //} //Grande //private void Llenar_Categorias() //{ // CategoriaBC objCategoriaBC = new CategoriaBC(); // try // { // List<CategoriaBE> lstCategoriaBE = objCategoriaBC.Select_Categoria(); // int cantidad = 0; //Max 10 // int subcategoria = 0; // String textoCategoria = ""; // bool termino = false; // for (int i = 0; i < lstCategoriaBE.Count; i++) // { // if (cantidad == 0) // { // textoCategoria += "<div class=\"span2\">"; // termino = false; // } // if (lstCategoriaBE[i].Id_Padre == null) // { // subcategoria = 0; // textoCategoria += "<ul class=\"nav nav-pills nav-stacked\"><li><a href=\"/Categoria/" + lstCategoriaBE[i].Id_Categoria + "\">" + lstCategoriaBE[i].Nombre + "</a></li></ul>"; // cantidad++; // for (int j = 0; j < lstCategoriaBE.Count; j++) // { // if (lstCategoriaBE[j].Id_Padre == lstCategoriaBE[i].Id_Categoria) // { // if (subcategoria == 0) // textoCategoria += "<ul class=\"nav unstyled\">"; // textoCategoria += "<li><a href=\"/Categoria/" + lstCategoriaBE[j].Id_Categoria + "\">" + lstCategoriaBE[j].Nombre + "</a></li>"; // cantidad++; // if (j == lstCategoriaBE.Count - 1 || lstCategoriaBE[j].Id_Padre != lstCategoriaBE[j + 1].Id_Padre) // { // textoCategoria += "</ul>"; // break; // } // } // } // if (cantidad > 8 && i != lstCategoriaBE.Count - 1) // { // cantidad = 0; // textoCategoria += "</div>"; // termino = true; // } // } // else // break; // } // if (!termino) // textoCategoria += "</div>"; // lblCategorias.Text = textoCategoria; // } // catch (Exception) // { // throw; // } //} private int RegistrarUsuario(UsuarioBE objUsuarioBE) { UsuarioBC objUsuarioBC = new UsuarioBC(); try { int id_usuario = objUsuarioBC.Insert_Usuario(objUsuarioBE); return(id_usuario); } catch (Exception) { throw; } }
protected void btnGuardar_Click(object sender, EventArgs e) { UsuarioBC objUsuarioBC = new UsuarioBC(); UsuarioBE objUsuarioBE = new UsuarioBE(); try { objUsuarioBE.Nombre = txtAccNombre.Text.Trim(); objUsuarioBE.Apellido_Paterno = txtAccApellidoP.Text.Trim(); objUsuarioBE.Apellido_Materno = txtAccApellidoM.Text.Trim(); objUsuarioBE.Dni = txtAccDNI.Text.Trim(); objUsuarioBE.Celular = txtAccCelular.Text.Trim(); objUsuarioBE.Telefono = txtAccTelefono.Text.Trim(); objUsuarioBE.Email = txtAccEmail.Text.Trim(); objUsuarioBE.Id_Rol = Convert.ToInt32(ddlRol.SelectedValue); objUsuarioBE.Token_Correo = RandomString.GenerarRandomString(10); if ((Modo)ViewState["MODO"] == Modo.Insertar) { objUsuarioBC.Insert_Usuario(objUsuarioBE); } else if ((Modo)ViewState["MODO"] == Modo.Editar) { objUsuarioBE.Id_Usuario = Convert.ToInt32(ViewState["ID_USUARIO"]); int codigo = objUsuarioBC.Update_Usuario(objUsuarioBE); //switch (codigo) //{ // case -1: Tools.AlertRedirect("Lo sentimos, el correo que ha escogido ya se encuentra en uso.", "Actualizar Datos", "/administrador/usuarios.aspx", GetType(), this); // break; // case -2: Tools.AlertRedirect("Ha cambiado su correo. Por favor vuelva a verificar su cuenta.", "Actualizar Datos", "/administrador/usuarios.aspx", GetType(), this); // break; // case -3: Tools.AlertRedirect("Sus datos han sido cambiados satisfactoriamente.", "Actualizar Datos", "/administrador/usuarios.aspx", GetType(), this); // break; //} //Tools.Alert("hola", "cha7", GetType(), this); //ScriptManager.RegisterStartupScript(this, GetType(), "YourUniqueScriptKey", "alert('This pops up');", true); ScriptManager.RegisterStartupScript(this, GetType(), "msg", "MensajeRedirect('Sus datos han sido cambiados satisfactoriamente.', 'Actualizar Datos', '/administrador/usuarios.aspx')", true); } //Response.Redirect("/administrador/usuarios.aspx"); } catch (Exception ex) { Tools.Error(GetType(), this, ex); } }
public static int RegistrarUsuario(UsuarioBE objUsuarioBE) { UsuarioBC objUsuarioBC = new UsuarioBC(); MailBC objMailBC = new MailBC(); try { objUsuarioBE.Token_Correo = RandomString.GenerarRandomString(10); int id_usuario = objUsuarioBC.Insert_Usuario(objUsuarioBE); if (id_usuario > 0) { objMailBC.Registro_Usuario(objUsuarioBE); } return(id_usuario); } catch (Exception ex) { LogFile.EscribirLog(ex); throw; } }