コード例 #1
0
        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;
            }
        }
コード例 #2
0
        //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;
            }
        }
コード例 #3
0
        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);
            }
        }
コード例 #4
0
        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;
            }
        }