protected void Page_Load(object sender, EventArgs e) { string id_usuario = Convert.ToString(Session["id_usuario"]); if (id_usuario == null || id_usuario == "") { Response.Redirect("default.aspx"); } else { if ((Convert.ToString(Session["rol"])) == "SuperAdministrador" || (Convert.ToString(Session["rol"])) == "Administrador") { if (!IsPostBack) { CADUsuario procesos = new CADUsuario(); procesos.CargarUsuarios(GVUsuarios); procesos.LlenarRol(roles); //procesos.ConsultarUltimoIdUsuario(CodigoUsuario); Button2.CssClass = "btn btn-default"; Button2.Enabled = false; Button3.CssClass = "btn btn-default"; Button3.Enabled = false; } } else { Response.Redirect("default.aspx"); } } }
protected void Page_Load(object sender, EventArgs e) { HttpContext.Current.Response.Cache.SetAllowResponseInBrowserHistory(false); HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.NoCache); HttpContext.Current.Response.Cache.SetNoStore(); // Stop Caching in IE Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache); // Stop Caching in Firefox Response.Cache.SetNoStore(); Response.Cache.AppendCacheExtension("no-cache"); Response.Expires = 0; Response.Cache.SetExpires(DateTime.Now); Response.Cache.SetValidUntilExpires(true); Session["id_usuario"] = null; Session["rol"] = null; Session["passw"] = null; if (!IsPostBack) { CADUsuario user = new CADUsuario(); try { user.LlenarRol(roles); } catch { Response.Redirect("default.aspx"); } } }
protected void Button3_Click(object sender, EventArgs e) { identificacion.Text = ""; nombres.Text = ""; apellidos.Text = ""; email.Text = ""; password.Text = ""; confirmpassword.Text = ""; telefono.Text = ""; Estadou.SelectedIndex = 0; //picture1.Text = ""; Button1.CssClass = "btn btn-default"; Button1.Enabled = true; Button2.CssClass = "btn btn-default"; Button2.Enabled = false; //FileUpload1.Enabled = true; Button3.CssClass = "btn btn-default"; Button3.Enabled = false; CADUsuario procesos = new CADUsuario(); GVUsuarios.EditIndex = -1; procesos.CargarUsuarios(GVUsuarios); procesos.LlenarRol(roles); }
protected void Button2_Click(object sender, EventArgs e) { int confirmacion = 0; int doc = 0; int correo = 0; int rol_viejo = 0; int rol_nuevo = 0; DTOUsuario user = new DTOUsuario(); CADUsuario procesos = new CADUsuario(); try { //int dni = int.Parse(identificacion.Text); //int tel = int.Parse(telefono.Text); rol_nuevo = int.Parse(roles.SelectedValue); user.Id = int.Parse(ViewState["id_user"].ToString()); rol_viejo = (procesos.ObtenerIdRolUsuarioParaModificar(user)); confirmacion = 2; } catch { confirmacion = 0; ScriptManager.RegisterClientScriptBlock(this, GetType(), "nopermitecamp", "campos();", true); } if (nombres.Text != "") { confirmacion = confirmacion + 1; } if (apellidos.Text != "") { confirmacion = confirmacion + 1; } if (rol_nuevo > 0) { confirmacion = confirmacion + 1; } if (email.Text != "") { confirmacion = confirmacion + 1; } if (password.Text != "" && password.Text == confirmpassword.Text) { confirmacion = confirmacion + 1; } if (Estadou.SelectedItem.Text != "Seleccione un estado") { confirmacion = confirmacion + 1; } if (confirmacion == 8) { user.Dni = identificacion.Text; user.Nombre = nombres.Text; user.Apellidos = apellidos.Text; user.Correo = email.Text; user.Contraseña = password.Text; user.Tel = telefono.Text; user.Estado = Estadou.SelectedItem.Text; user.Id_rol = rol_nuevo; user.Id_rol_viejo = rol_viejo; if (procesos.ConsultarDNIPorId(user) != (identificacion.Text)) { doc = 1; } if (procesos.ConsultarCorreoPorId(user) != email.Text) { correo = 1; } if (correo == 1 && doc == 1) { if (procesos.ConsultarUsuarioPorDni(user) == 0) { if (procesos.ConsultarUsuarioPorCorreo(user) == 0) { if (procesos.ActualizarUsuario(user) == 0) { if (procesos.Modificar_Rol_Usuario(user) == 0) { identificacion.Text = ""; nombres.Text = ""; apellidos.Text = ""; email.Text = ""; password.Text = ""; confirmpassword.Text = ""; telefono.Text = ""; Estadou.SelectedIndex = 0; //picture1.Text = ""; Button1.CssClass = "btn btn-default"; Button1.Enabled = true; Button2.CssClass = "btn btn-default"; Button2.Enabled = false; //FileUpload1.Enabled = true; Button3.CssClass = "btn btn-default"; Button3.Enabled = false; procesos.LlenarRol(roles); // procesos.ConsultarUltimoIdUsuario(CodigoUsuario); ScriptManager.RegisterClientScriptBlock(this, GetType(), "modif", "modificacion();", true); } else { ScriptManager.RegisterClientScriptBlock(this, GetType(), "unerror", "Problema();", true); } } else { ScriptManager.RegisterClientScriptBlock(this, GetType(), "errores", "Problema();", true); } } else { ScriptManager.RegisterClientScriptBlock(this, GetType(), "email", "yaexistecorreo();", true); } } else { ScriptManager.RegisterClientScriptBlock(this, GetType(), "dni", "yaexistedni();", true); } } if (correo == 1 && doc == 0) { if (procesos.ConsultarUsuarioPorCorreo(user) == 0) { if (procesos.ActualizarUsuario(user) == 0) { if (procesos.Modificar_Rol_Usuario(user) == 0) { identificacion.Text = ""; nombres.Text = ""; apellidos.Text = ""; email.Text = ""; password.Text = ""; confirmpassword.Text = ""; telefono.Text = ""; Estadou.SelectedIndex = 0; // picture1.Text = ""; Button1.CssClass = "btn btn-default"; Button1.Enabled = true; Button2.CssClass = "btn btn-default"; Button2.Enabled = false; //FileUpload1.Enabled = true; Button3.CssClass = "btn btn-default"; Button3.Enabled = false; procesos.LlenarRol(roles); //procesos.ConsultarUltimoIdUsuario(CodigoUsuario); ScriptManager.RegisterClientScriptBlock(this, GetType(), "modif", "modificacion();", true); } else { ScriptManager.RegisterClientScriptBlock(this, GetType(), "unerror", "Problema();", true); } } else { ScriptManager.RegisterClientScriptBlock(this, GetType(), "error", "Problema();", true); } } else { ScriptManager.RegisterClientScriptBlock(this, GetType(), "email", "yaexistecorreo();", true); } } if (doc == 1 && correo == 0) { if (procesos.ConsultarUsuarioPorDni(user) == 0) { if (procesos.ActualizarUsuario(user) == 0) { if (procesos.Modificar_Rol_Usuario(user) == 0) { identificacion.Text = ""; nombres.Text = ""; apellidos.Text = ""; email.Text = ""; password.Text = ""; confirmpassword.Text = ""; telefono.Text = ""; Estadou.SelectedIndex = 0; //picture1.Text = ""; Button1.CssClass = "btn btn-default"; Button1.Enabled = true; Button2.CssClass = "btn btn-default"; Button2.Enabled = false; //FileUpload1.Enabled = true; Button3.CssClass = "btn btn-default"; Button3.Enabled = false; procesos.LlenarRol(roles); // procesos.ConsultarUltimoIdUsuario(CodigoUsuario); ScriptManager.RegisterClientScriptBlock(this, GetType(), "modif", "modificacion();", true); } else { ScriptManager.RegisterClientScriptBlock(this, GetType(), "unerror", "Problema();", true); } } else { ScriptManager.RegisterClientScriptBlock(this, GetType(), "error", "Problema();", true); } } else { ScriptManager.RegisterClientScriptBlock(this, GetType(), "dni", "yaexistedni();", true); } } if (correo == 0 && doc == 0) { if (procesos.ActualizarUsuario(user) == 0) { if (procesos.Modificar_Rol_Usuario(user) == 0) { identificacion.Text = ""; nombres.Text = ""; apellidos.Text = ""; email.Text = ""; password.Text = ""; confirmpassword.Text = ""; telefono.Text = ""; Estadou.SelectedIndex = 0; //picture1.Text = ""; Button1.CssClass = "btn btn-default"; Button1.Enabled = true; Button2.CssClass = "btn btn-default"; Button2.Enabled = false; //FileUpload1.Enabled = true; Button3.CssClass = "btn btn-default"; Button3.Enabled = false; procesos.LlenarRol(roles); // procesos.ConsultarUltimoIdUsuario(CodigoUsuario); ScriptManager.RegisterClientScriptBlock(this, GetType(), "modif", "modificacion();", true); } else { ScriptManager.RegisterClientScriptBlock(this, GetType(), "unerror", "Problema();", true); } } else { ScriptManager.RegisterClientScriptBlock(this, GetType(), "error", "Problema();", true); } } } else { ScriptManager.RegisterClientScriptBlock(this, GetType(), "nocamp", "campos();", true); } GVUsuarios.EditIndex = -1; procesos.CargarUsuarios(GVUsuarios); }
protected void Button1_Click(object sender, EventArgs e) { int confirmacion = 0; int rol = 0; DTOUsuario user = new DTOUsuario(); CADUsuario procesos = new CADUsuario(); try { //int dni = int.Parse(identificacion.Text); //int tel = int.Parse(telefono.Text); rol = int.Parse(roles.SelectedValue); confirmacion = 2; } catch { confirmacion = 0; ScriptManager.RegisterClientScriptBlock(this, GetType(), "nopermitecamp", "campos();", true); } if (nombres.Text != "") { confirmacion = confirmacion + 1; } if (apellidos.Text != "") { confirmacion = confirmacion + 1; } if (rol > 0) { confirmacion = confirmacion + 1; } if (email.Text != "") { confirmacion = confirmacion + 1; } if (password.Text != "" && password.Text == confirmpassword.Text) { confirmacion = confirmacion + 1; } if (Estadou.SelectedItem.Text != "Seleccione un estado") { confirmacion = confirmacion + 1; } /*if (FileUpload1.FileName.ToString() == "") * { * picture1.Text = "photoperfilpodefecto.jpg"; * } * else * { * picture1.Text = FileUpload1.FileName.ToString(); * }*/ if (confirmacion == 8) { user.Dni = identificacion.Text; user.Nombre = nombres.Text; user.Apellidos = apellidos.Text; user.Correo = email.Text; user.Contraseña = password.Text; user.Tel = telefono.Text; user.Estado = Estadou.SelectedItem.Text; //user.Foto = ("Fotos/" + picture1.Text); user.Foto = "Fotos/photoperfilpodefecto.jpg"; user.Id_rol = rol; if (procesos.ConsultarUsuarioPorDni(user) == 0) { if (procesos.ConsultarUsuarioPorCorreo(user) == 0) { if (procesos.InsertarUsuario(user) == 0) { string id = procesos.ObtenerIDUsuarioAlIngresarAlSistema(user); user.Id = int.Parse(id); /*if (picture1.Text != "photoperfilpodefecto.jpg") * { * FileUpload1.SaveAs(Server.MapPath("Fotos\\" + FileUpload1.FileName)); * }*/ if (procesos.AsignarRolUsuario(user) == 0) { procesos.EnviarCorreoRegistro(user); identificacion.Text = ""; nombres.Text = ""; apellidos.Text = ""; email.Text = ""; password.Text = ""; confirmpassword.Text = ""; telefono.Text = ""; Estadou.SelectedIndex = 0; //picture1.Text = ""; //procesos.ConsultarUltimoIdUsuario(CodigoUsuario); procesos.LlenarRol(roles); procesos.CargarUsuarios(GVUsuarios); ScriptManager.RegisterClientScriptBlock(this, GetType(), "mensaje", "registro();", true); } else { ScriptManager.RegisterClientScriptBlock(this, GetType(), "error", "problema();", true); } } else { ScriptManager.RegisterClientScriptBlock(this, GetType(), "error", "problema();", true); } } else { ScriptManager.RegisterClientScriptBlock(this, GetType(), "registrado", "yaexistecorreo();", true); identificacion.Text = ""; nombres.Text = ""; apellidos.Text = ""; email.Text = ""; password.Text = ""; confirmpassword.Text = ""; telefono.Text = ""; Estadou.SelectedIndex = 0; //picture1.Text = ""; procesos.LlenarRol(roles); // procesos.ConsultarUltimoIdUsuario(CodigoUsuario); } } else { ScriptManager.RegisterClientScriptBlock(this, GetType(), "ya", "yaexistedni();", true); identificacion.Text = ""; nombres.Text = ""; apellidos.Text = ""; email.Text = ""; password.Text = ""; confirmpassword.Text = ""; telefono.Text = ""; Estadou.SelectedIndex = 0; //picture1.Text = ""; procesos.LlenarRol(roles); // procesos.ConsultarUltimoIdUsuario(CodigoUsuario); } } else { ScriptManager.RegisterClientScriptBlock(this, GetType(), "nopermite", "campos();", true); } }