Пример #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //if(Session["User"]==null || Session["User"]=="")
        //{
        //    Response.Redirect("Login.aspx");
        //}
        //else
        //{

        //    int permiso = Convert.ToInt32(Session["TUsuario"].ToString());
        //    if(permiso != 1)
        //    {
        //        Response.Redirect("Login.aspx");
        //    }
        //    else
        //    {
        //        lblNombre.Text = EditarPerfil.Nombre(Session["User"].ToString());
        //    }
        //}

        try
        {
            int permiso = Convert.ToInt32(Session["TUsuario"].ToString());
            lblNombre.Text = EditarPerfil.Nombre(Session["User"].ToString());
            if (permiso != 1)
            {
                Response.Redirect("Login.aspx");
            }
        }
        catch
        {
            Response.Redirect("Login.aspx");
        }
    }
Пример #2
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            this.Hide();
            EditarPerfil perfil = new EditarPerfil(EntCliente, true);

            perfil.Closed += (s, args) => this.Close();
            perfil.Show();
        }
Пример #3
0
        private void editarPerfilToolStripMenuItem_Click(object sender, EventArgs e)
        {
            EditarPerfil frm = new EditarPerfil()
            {
                TopLevel = false,
            };

            chamarForm(frm);
        }
 bool Actualizar()
 {
     if (EditarPerfil.Actualizar(direccion, telefono, id))
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
        public ActionResult Editar([Bind(Include = "Nombre,Descripcion,NombreViejo")] EditarPerfil perfil)
        {
            try
            {
                if (perfil.Nombre == perfil.NombreViejo || !db.Perfil.Any(model => model.Nombre == perfil.Nombre))
                {
                    if (perfil.Nombre != "Administrador")
                    {
                        if (ModelState.IsValid)
                        {
                            // Parametros
                            var Nombre       = new SqlParameter("@nombre", perfil.Nombre);
                            var NombreViejo  = new SqlParameter("@nombreViejo", perfil.NombreViejo);
                            var Descripcion  = new SqlParameter("@descripcion", perfil.Descripcion);
                            var Numero_Error = new SqlParameter("@Numero_Error", 0);
                            Numero_Error.Direction = ParameterDirection.Output;
                            Numero_Error.SqlDbType = SqlDbType.Int;

                            db.Database.ExecuteSqlCommand(TransactionalBehavior.DoNotEnsureTransaction,
                                                          "EXEC EditarPerfil @nombre, @nombreViejo, @descripcion, @Numero_Error OUT", Nombre, NombreViejo, Descripcion, Numero_Error);

                            if ((int)Numero_Error.Value == 0)
                            {
                                TempData["msg"] = "<script> $(document).ready(function(){ alert('El perfil se ha editado exitosamente.');}); </script>";
                                return(RedirectToAction("VerPerfiles"));
                            }
                            else
                            {
                                ModelState.AddModelError("ErrorEditarPerfil", "Error al editar perfil");
                            }
                        }

                        TempData["msg"] = "<script>alert('Se editó el perfil');</script>";
                        return(RedirectToAction("VerPerfiles", "Perfil"));
                    }
                    else
                    {
                        return(RedirectToAction("VerPerfiles", "Perfil"));
                    }
                }
                else
                {
                    TempData["msg"] = "<script>alert('No se pudo editar el perfil, no se puede usar ese nombre de perfil  ');</script>";
                    return(RedirectToAction("Editar", "Perfil", new { nombre = perfil.NombreViejo }));
                }
            }
            catch (Exception)
            {
                TempData["msg"] = "<script>alert('Ocurrió un error y no se pudo editar el perfil');</script>";
                return(RedirectToAction("Editar", "Perfil", new { nombre = perfil.NombreViejo }));
            }
        }
Пример #6
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         id = Session["User"].ToString();
     }
     catch { }
     lblNombre.Text        = "<i>" + EditarPerfil.Nombre(id) + "</i>";
     lblUser.Text          = "<i>" + EditarPerfil.Usuario(id) + "</i>";
     telefono              = EditarPerfil.Telefono(id);
     direccion             = EditarPerfil.Direccion(id);
     direcciontd.InnerHtml = "Su dirección actual es:<br><i>" + direccion + "</i>";
     telefonotd.InnerHtml  = "Su teléfono actual es:<br><i>" + telefono + "</i>";
 }
Пример #7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         int permiso = Convert.ToInt32(Session["TUsuario"].ToString());
         lblNombre.Text = EditarPerfil.Nombre(Session["User"].ToString());
         if (permiso != 3)
         {
             Response.Redirect("Login.aspx");
         }
     }
     catch
     {
         Response.Redirect("Login.aspx");
     }
 }
 public ActionResult Editar(String nombre)
 {
     try
     {
         EditarPerfil perfil     = new EditarPerfil();
         Perfil       infoPerfil = db.Perfil.Find(nombre);
         perfil.Nombre      = infoPerfil.Nombre;
         perfil.NombreViejo = infoPerfil.Nombre;
         perfil.Descripcion = infoPerfil.Descripcion;
         return(View(perfil));
     }
     catch (Exception)
     {
         TempData["msg"] = "<script>alert('No se pudo acceder al perfil');</script>";
         return(RedirectToAction("VerPerfiles", "Perfil"));
     }
 }
Пример #9
0
        public ActionResult EditarPerfil(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Responsavel responsavel = db.Responsavel.Find(Convert.ToInt32(id));

            if (responsavel == null)
            {
                return(HttpNotFound());
            }
            EditarPerfil editar = new EditarPerfil();

            editar.Nome           = responsavel.Pessoa.Nome;
            editar.DataNascimento = responsavel.Pessoa.DataNascimento;
            editar.Cpf            = responsavel.Pessoa.Cpf;
            editar.Email          = responsavel.Email;
            editar.Contato        = responsavel.Celular;
            return(View(editar));
        }
Пример #10
0
 int Actualizar()
 {
     password  = txtPass.Text.Trim();
     password1 = txtConfirmarPass.Text.Trim();
     if (password == password1)
     {
         if (EditarPerfil.ActualizarClave(password, id))
         {
             lblResultado.Text      = "<i>Clave Actualizada Exitosamente</i>";
             lblResultado.ForeColor = System.Drawing.Color.PowderBlue;
             return(1);
         }
         else
         {
             lblResultado.Text      = "<i><b>Error en la conexión</b></i>";
             lblResultado.ForeColor = System.Drawing.Color.Red;
             return(2);
         }
     }
     else
     {
         return(3);
     }
 }
Пример #11
0
 private void button1_Click(object sender, EventArgs e)
 {
     //Editar Perfil
     ConfigPanel.Visible = false;
     var editar = new EditarPerfil(_name, this, UpdatePerfilData);
 }
Пример #12
0
        public ActionResult EditarPerfil(EditarPerfil edt)
        {
            int resId = Convert.ToInt32(Request.Cookies.Get("userId").Value);

            if (ModelState.IsValid)
            {
                Responsavel res = db.Responsavel.Where(x => x.Id == resId).ToList().FirstOrDefault();
                if (res != null)
                {
                    Pessoa pes = db.Pessoa.Find(res.PessoaId);

                    string auxEmail   = res.Email;
                    string auxCelular = res.Celular;
                    string auxCpf     = pes.Cpf;
                    res.Email   = "";
                    res.Celular = "";
                    pes.Cpf     = "";

                    db.SaveChanges();

                    if (db.Responsavel.Where(x => x.Email == edt.Email).ToList().Count > 0)
                    {
                        ModelState.AddModelError("Email", "Email já cadastrado");
                        res.Email   = auxEmail;
                        res.Celular = auxCelular;
                        pes.Cpf     = auxCpf;
                        db.SaveChanges();
                        return(View(edt));
                    }
                    if (db.Responsavel.Where(x => x.Celular == edt.Contato).ToList().Count > 0)
                    {
                        ModelState.AddModelError("Contato", "Celular já cadastrado");
                        res.Email   = auxEmail;
                        res.Celular = auxCelular;
                        pes.Cpf     = auxCpf;
                        db.SaveChanges();
                        return(View(edt));
                    }
                    if (db.Pessoa.Where(x => x.Cpf == edt.Cpf).ToList().Count > 0)
                    {
                        ModelState.AddModelError("Cpf", "CPF já cadastrado");
                        res.Email   = auxEmail;
                        res.Celular = auxCelular;
                        pes.Cpf     = auxCpf;
                        db.SaveChanges();
                        return(View(edt));
                    }

                    pes.Nome           = edt.Nome;
                    pes.DataNascimento = edt.DataNascimento;
                    pes.Cpf            = edt.Cpf;
                    pes.Sexo           = Convert.ToString(edt.Sexo);
                    db.SaveChanges();

                    res.Email   = edt.Email;
                    res.Celular = edt.Contato;
                    db.SaveChanges();

                    TempData["MSG"] = "success|Dados alterados com sucesso!";
                    return(RedirectToAction("Perfil/" + resId, "Responsavels"));
                }
                TempData["MSG"] = "error|Responsavel não encontrado";
                return(View(edt));
            }
            TempData["MSG"] = "warning|Preencha todos os campos";
            return(View(edt));
        }