public ActionResult NewPersonales(Models.Registrado reg)
        {
            try
            {
                int regId = (int)Session["idUsuario"];

                RegistradoCAD registradoCAD = new RegistradoCAD();
                RegistradoCEN registradoCEN = new RegistradoCEN();
                RegistradoEN  registradoEN  = registradoCEN.get_IRegistradoCAD().ReadOIDDefault(regId);

                registradoEN.Nombre    = reg.Nombre;
                registradoEN.Apellidos = reg.Apellidos;
                registradoEN.Edad      = reg.Edad;
                registradoEN.Dni       = reg.Dni;

                registradoCAD.Modify(registradoEN);
                System.Web.HttpContext.Current.Session["personalSuccess"] = "Datos actualizados";

                return(RedirectToAction("../Registrado/Perfil", new { id = regId }));
            }
            catch
            {
                return(View());
            }
        }
        public ActionResult Edit(Models.Registrado reg)
        {
            try
            {
                int regId = (int)Session["idUsuario"];

                RegistradoCAD registradoCAD = new RegistradoCAD();
                RegistradoCEN registradoCEN = new RegistradoCEN();
                RegistradoEN  registradoEN  = registradoCEN.get_IRegistradoCAD().ReadOIDDefault(regId);

                if (reg.Nombre != null)
                {
                    registradoEN.Nombre = reg.Nombre;
                }
                if (reg.Apellidos != null)
                {
                    registradoEN.Apellidos = reg.Apellidos;
                }
                if (reg.Edad != 0)
                {
                    registradoEN.Edad = reg.Edad;
                }
                if (reg.Dni != null)
                {
                    registradoEN.Dni = reg.Dni;
                }
                if (reg.FNacimiento != null)
                {
                    registradoEN.Fecha_nac = reg.FNacimiento;
                }
                if (reg.NUsuario != null)
                {
                    registradoEN.N_usuario = reg.NUsuario;
                }

                if (reg.Contrasenya != null)
                {
                    registradoEN.Contrasenya = reg.Contrasenya;
                }

                registradoCAD.Modify(registradoEN);
                System.Web.HttpContext.Current.Session["userSuccess"] = "Datos actualizados";
                return(RedirectToAction("../Registrado/Perfil", new { id = regId }));
            }
            catch
            {
                return(View());
            }
        }
        public ActionResult NewPass(String antigua, String nueva, String repe)
        {
            try
            {
                int regId = (int)Session["idUsuario"];

                RegistradoCAD registradoCAD = new RegistradoCAD();
                RegistradoCEN registradoCEN = new RegistradoCEN();
                RegistradoEN  registradoEN  = registradoCEN.get_IRegistradoCAD().ReadOIDDefault(regId);

                String encrip = Util.GetEncondeMD5(antigua);

                if (nueva == repe)
                {
                    if (registradoEN.Contrasenya == encrip)
                    {
                        System.Web.HttpContext.Current.Session["passSuccess"] = "Datos actualizados";
                        registradoEN.Contrasenya = Util.GetEncondeMD5(nueva);
                    }
                    else
                    {
                        System.Web.HttpContext.Current.Session["passError2"] = "Antigua contraseña incorrecta";
                        return(RedirectToAction("../Registrado/Perfil", new { id = regId }));
                    }
                }
                else
                {
                    System.Web.HttpContext.Current.Session["passError1"] = "Las contraseñas no coinciden";
                    return(RedirectToAction("../Registrado/Perfil", new { id = regId }));
                }

                registradoCAD.Modify(registradoEN);

                return(RedirectToAction("../Registrado/Perfil", new { id = regId }));
            }
            catch
            {
                return(View());
            }
        }
        public ActionResult NewPass(String antigua, String nueva, String repe)
        {
            try
            {
                int regId = (int)Session["idUsuario"];

                RegistradoCAD registradoCAD = new RegistradoCAD();
                RegistradoCEN registradoCEN = new RegistradoCEN();
                RegistradoEN  registradoEN  = registradoCEN.get_IRegistradoCAD().ReadOIDDefault(regId);

                String encrip = Util.GetEncondeMD5(antigua);

                if (nueva == repe)
                {
                    if (registradoEN.Contrasenya == encrip)
                    {
                        registradoEN.Contrasenya = nueva;
                    }
                    else
                    {
                        //ANTIGUA INCORRECTA
                    }
                }
                else
                {
                    //LAS NUEVAS DEBEN COINCIDIR
                }

                registradoCAD.Modify(registradoEN);

                return(RedirectToAction("../Registrado/Perfil", new { id = regId }));
            }
            catch
            {
                return(View());
            }
        }
        public ActionResult NewPersonales(Models.Registrado reg)
        {
            try
            {
                int regId = (int)Session["idUsuario"];

                RegistradoCAD registradoCAD = new RegistradoCAD();
                RegistradoCEN registradoCEN = new RegistradoCEN();
                RegistradoEN  registradoEN  = registradoCEN.get_IRegistradoCAD().ReadOIDDefault(regId);

                if (reg.Nombre != null)
                {
                    registradoEN.Nombre = reg.Nombre;
                }
                if (reg.Apellidos != null)
                {
                    registradoEN.Apellidos = reg.Apellidos;
                }
                if (reg.Edad != 0)
                {
                    registradoEN.Edad = reg.Edad;
                }
                if (reg.Dni != null)
                {
                    registradoEN.Dni = reg.Dni;
                }

                registradoCAD.Modify(registradoEN);

                return(RedirectToAction("../Registrado/Perfil", new { id = regId }));
            }
            catch
            {
                return(View());
            }
        }