예제 #1
0
        public ActionResult AgregarUsuario(string Nombre, string Apellidos, string Cumpleanios, string Email, string Contraseña, string Tipo, string Direccion, string Telefono, HttpPostedFileBase Imagen, string CURP, string INE, string Matricula, string Universidad)
        {
            UsuarioBO BO = new UsuarioBO();

            //datos BO de Alumno
            BO.Nombre      = Nombre;
            BO.Apellidos   = Apellidos;
            BO.Direccion   = Direccion;
            BO.FechaNac    = Convert.ToDateTime(Cumpleanios);
            BO.Email       = Email;
            BO.Contraseña  = Contraseña;
            BO.TipoUsuario = int.Parse(Tipo);
            BO.Telefono    = long.Parse(Telefono);
            BO.Estatus     = "Activo";
            BO.INE         = INE;
            BO.CURP        = CURP;
            BO.Matricula   = Matricula;
            BO.Universidad = Universidad;
            if (Imagen != null)
            {
                BO.Imagen = new byte[Imagen.ContentLength];
                Imagen.InputStream.Read(BO.Imagen, 0, Imagen.ContentLength);
            }
            else
            {
            }
            int CodAgregar = 0;

            switch (Tipo)
            {
            case "1":
                CodAgregar = ObjUsuario.AgregarAdmin(BO);
                break;

            case "2":
                CodAgregar = ObjUsuario.AgregarEmpleador(BO);
                break;

            case "3":
                CodAgregar = ObjUsuario.AgregarEstudiante(BO);
                break;

            default: break;
            }


            Session["Agregar"] = CodAgregar;
            ViewBag.Agregar    = Session["Agregar"];

            return(View("Index"));
        }