public ActionResult CreateUsuario(T_Usuario_Reg usu) { EmpleadoJornadaRepository empleadoJornadaRepository = new EmpleadoJornadaRepository(); using (StoreContext db = new StoreContext()) { try { T_Usuario usuario = new T_Usuario(); usuario.ID_Perfil = usu.ID_Perfil; usuario.ID_Persona = usu.ID_Persona; usuario.Usuario = usu.Correo; usuario.Estado = usu.Estado; usuario.Clave = usu.Clave; if (ModelState.IsValid) { db.t_Usuarios.Add(usuario); db.SaveChanges(); empleadoJornadaRepository.iNSERTARJornadaEmpleado(1, usuario.ID_Usuario, usu.ID_TipoJornada); return(RedirectToAction("Index")); } ViewBag.ID_Perfil = new SelectList(db.t_Perfils.ToList(), "ID_Perfil", "Descripcion", usu.ID_Perfil); ViewBag.ID_TipoJornada = new SelectList(db.t_TipoJornadas.ToList(), "ID_TipoJornada", "Descripcion", usu.ID_TipoJornada); return(View(usu)); } catch (Exception) { return(View(usu)); } } }
public void InsertEmpleadoJornada(T_Usuario_Reg usuario) { T_EmpleadoJornada empjor = new T_EmpleadoJornada(); empjor.ID_Usuario = usuario.ID_Usuario; empjor.ID_TipoJornada = usuario.ID_TipoJornada; empjor.ID_Empresa = 1; db.t_EmpleadoJornadas.Add(empjor); db.SaveChanges(); }
public ActionResult CreateUsuario(int id) { StoreContext db = new StoreContext(); T_Persona perso = db.T_Personas.Find(id); // T_Usuario usuario = new T_Usuario(); T_Usuario_Reg usu = new T_Usuario_Reg(); usu.ID_Persona = id; usu.Estado = true; usu.RazonSocial = perso.Apellido + " " + perso.Nombre; usu.NumeroDocumento = perso.NumeroDocumento; usu.Correo = perso.Correo; // ViewBag.Correo = perso.Correo; ViewBag.ID_Perfil = new SelectList(db.t_Perfils.ToList(), "ID_Perfil", "Descripcion"); ViewBag.ID_TipoJornada = new SelectList(db.t_TipoJornadas.ToList(), "ID_TipoJornada", "Descripcion"); // usu.ID_Perfil = 2; return(View(usu)); }