public void CreateClientes(int Cedula, string Nombre, string Apellido, int?NiveduCodigo, string TelefonoFijo, string Celular, string Email, string Edad, int?GeneCodigo, string FechaNacimiento, int?BarCodigo, string Foto, string Id) { DAL.Models.ProyectsMVCEntities _context = new DAL.Models.ProyectsMVCEntities(); _context.tbClientes.Add(new DAL.Models.tbClientes { regiCedula = Cedula, regiNombre = Nombre, regiApellido = Apellido, niveduCodigo = NiveduCodigo, regiTelefonofijo = TelefonoFijo, regiCelular = Celular, regiEmail = Email, regiEdad = Edad, geneCodigo = GeneCodigo, regiFechanacimiento = FechaNacimiento, barCodigo = BarCodigo, regiFoto = Foto, Id = Id }); _context.SaveChanges(); }
public List <Models.DB.Prueba> GetPrueba(int?prueCodigo, int?niveCodigo) { DAL.Models.ProyectsMVCEntities db = new DAL.Models.ProyectsMVCEntities(); var listPruebaEF = (from _prueba in db.tbPrueba join _niveles in db.tbNiveles on _prueba.niveCodigo equals _niveles.niveCodigo select new Models.DB.Prueba { prueCodigo = _prueba.prueCodigo, niveCodigo = _prueba.niveCodigo, Niveles = new Models.DB.Niveles { Descripcion = _niveles.niveDescripcion }, prueDescripcion = _prueba.prueNombre }).ToList(); if (prueCodigo != null) { listPruebaEF = listPruebaEF.Where(x => x.prueCodigo == prueCodigo).ToList(); } if (niveCodigo != null) { listPruebaEF = listPruebaEF.Where(x => x.niveCodigo == niveCodigo).ToList(); } return(listPruebaEF); }
/// <summary> /// CREATE TASKS /// </summary> /// <param name="title"></param> /// <param name="details"></param> /// <param name="expirationDate"></param> /// <param name="isCompleted"></param> /// <param name="effort"></param> /// <param name="remainingWork"></param> /// <param name="stateId"></param> /// <param name="activityId"></param> /// <param name="priorityId"></param> /// <param name="proyectId"></param> public void CreateTasks(string title, string details, DateTime?expirationDate, bool isCompleted, int?effort, int?remainingWork, int?stateId, int?activityId, int?priorityId, int?proyectId) { DAL.Models.ProyectsMVCEntities _context = new DAL.Models.ProyectsMVCEntities(); _context.Tasks.Add(new DAL.Models.Tasks { Title = title, Details = details, ExpirationDate = expirationDate, IsCompleted = isCompleted, Effort = effort, RemainingWork = remainingWork, StateId = stateId, ActivityId = activityId, PriorityId = priorityId, ProjectId = proyectId }); _context.SaveChanges(); }
public List <Models.ViewModel.PreguntasGetRespuestasViewModel> GetPreguntas(int?pruebaId) { DAL.Models.ProyectsMVCEntities _context = new DAL.Models.ProyectsMVCEntities(); var listPreguntas = (from _Preguntas in _context.tbPreguntas where _Preguntas.prueCodigo == pruebaId select new Models.ViewModel.PreguntasGetRespuestasViewModel { Codigo = _Preguntas.pregCodigo, Descripcion = _Preguntas.pregDescripcion, //PrueCodigo = _Preguntas.prueCodigo }).ToList(); //pruebaId = pruebaId + 1; foreach (var item in listPreguntas) { item.Respuestas = (from _Respuestas in _context.tbRespuestas where _Respuestas.pregCodigo == item.Codigo select new Models.ViewModel.Respuestas { Codigo = _Respuestas.respCodigo, Descripcion = _Respuestas.respDescripcion, //PrueCodigo = _Preguntas.prueCodigo }).ToList(); } return(listPreguntas); }
/// <summary> /// DELETE PROYECT /// </summary> /// <param name="id"></param> public void DeleteProyects(int?id) { DAL.Models.ProyectsMVCEntities db = new DAL.Models.ProyectsMVCEntities(); var proyect = db.Projects.FirstOrDefault(x => x.Id == id); db.Projects.Remove(proyect); db.SaveChanges(); }
public void CreateEncuesta(int?RegiCedula) { DAL.Models.ProyectsMVCEntities _context = new DAL.Models.ProyectsMVCEntities(); _context.tbRespuestas.Add(new DAL.Models.tbRespuestas { respDescripcion = RegiCedula.ToString() }); _context.SaveChanges(); }
public List <Models.DB.Barrio> GetBarrio() { DAL.Models.ProyectsMVCEntities _context = new DAL.Models.ProyectsMVCEntities(); var listBarrio = (from _Barrio in _context.tbBarrio select new Models.DB.Barrio { Codigo = _Barrio.barCodigo, Descripcion = _Barrio.barDescripcion }).ToList(); return(listBarrio); }
public List <Models.DB.NivelEducativo> GetNivelEducativo() { DAL.Models.ProyectsMVCEntities _context = new DAL.Models.ProyectsMVCEntities(); var listNivelEducativo = (from _Niveles in _context.tbNivelEducativo select new Models.DB.NivelEducativo { Codigo = _Niveles.niveduCodigo, Descripcion = _Niveles.niveduDescripcion }).ToList(); return(listNivelEducativo); }
public List <Models.DB.Genero> GetGenero() { DAL.Models.ProyectsMVCEntities _context = new DAL.Models.ProyectsMVCEntities(); var listGenero = (from _Genero in _context.tbGenero select new Models.DB.Genero { Codigo = _Genero.geneCodigo, Descripcion = _Genero.geneDescripcion }).ToList(); return(listGenero); }
/// <summary> /// GET PRIORITIES /// </summary> /// <returns></returns> public List <Models.DB.Priorities> GetPriorities() { DAL.Models.ProyectsMVCEntities _context = new DAL.Models.ProyectsMVCEntities(); var listPriorities = (from _Priorities in _context.Priorities where _Priorities.Active == true select new Models.DB.Priorities { Id = _Priorities.Id, Name = _Priorities.Name, Active = _Priorities.Active }).ToList(); return(listPriorities); }
public List <Models.DB.Encuesta> GetEncuesta() { DAL.Models.ProyectsMVCEntities _context = new DAL.Models.ProyectsMVCEntities(); var listEncuesta = (from _Encuesta in _context.Encuesta //where _Preguntas. == true select new Models.DB.Encuesta { EnCodigo = _Encuesta.enCodigo, EnDescripcion = _Encuesta.enDescripcion, //PrueCodigo = _Preguntas.prueCodigo }).ToList(); return(listEncuesta); }
/// <summary> /// UPDATE PROYECT /// </summary> /// <param name="id"></param> /// <param name="title"></param> /// <param name="details"></param> /// <param name="expectedCompletionDate"></param> public void UpdateProyects(int id, string title, string details, DateTime?expectedCompletionDate) { DAL.Models.ProyectsMVCEntities db = new DAL.Models.ProyectsMVCEntities(); var proyect = db.Projects.FirstOrDefault(x => x.Id == id); proyect.Title = title; proyect.Details = details; proyect.ExpectedCompletionDate = expectedCompletionDate; proyect.UpdatedAt = DateTime.Now; db.SaveChanges(); }
public List <Models.DB.PruebaRespuesta> GetPruebaRespuestas(int clienteCedula) { var context = new DAL.Models.ProyectsMVCEntities(); var pruebaRespuesta = context.tbPruebaRespuesta.Where(x => x.regiCedula == clienteCedula) .Select(x => new Models.DB.PruebaRespuesta { Codigo = x.prueresCodigo, ClienteCedula = x.regiCedula.Value, PreguntaCodigo = x.pregCodigo.Value, PruebaCodigo = x.prueCodigo.Value, RespuestaCodigo = x.respCodigo.Value }).ToList(); return(pruebaRespuesta); }
/// <summary> /// GET TASKS /// </summary> /// <param name="proyectId"></param> /// <param name="id"></param> /// <returns></returns> public List <Models.DB.Tasks> GetTasks(int?proyectId, int?id) { DAL.Models.ProyectsMVCEntities _context = new DAL.Models.ProyectsMVCEntities(); var listTasks = (from _tasks in _context.Tasks join _states in _context.States on _tasks.StateId equals _states.Id join _activities in _context.Activities on _tasks.ActivityId equals _activities.Id join _priorities in _context.Priorities on _tasks.PriorityId equals _priorities.Id select new Models.DB.Tasks { Id = _tasks.Id, Title = _tasks.Title, Details = _tasks.Details, ExpirationDate = _tasks.ExpirationDate, IsCompleted = _tasks.IsCompleted, Effort = _tasks.Effort, RemainigWork = _tasks.RemainingWork, StateId = _tasks.StateId, States = new Models.DB.States { Name = _states.Name }, PriorityId = _tasks.PriorityId, Priorities = new Models.DB.Priorities { Name = _priorities.Name }, ActivityId = _tasks.ActivityId, Activities = new Models.DB.Activities { Name = _activities.Name }, ProyectId = _tasks.ProjectId }).ToList(); if (proyectId != null) { listTasks = listTasks.Where(x => x.ProyectId == proyectId).ToList(); } if (id != null) { listTasks = listTasks.Where(x => x.Id == id).ToList(); } return(listTasks); }
public void CreatePreguntas(int PrueCodigo, int RespCodigo, int RegiCedula, int PregCodigo) { DAL.Models.ProyectsMVCEntities _context = new DAL.Models.ProyectsMVCEntities(); _context.tbPruebaRespuesta.Add(new DAL.Models.tbPruebaRespuesta { prueCodigo = PrueCodigo, respCodigo = RespCodigo, regiCedula = RegiCedula, pregCodigo = PregCodigo }); _context.SaveChanges(); }
/// <summary> /// CREATE PROYECTS /// </summary> /// <param name="title"></param> /// <param name="details"></param> /// <param name="expectedCompletionDate"></param> /// <param name="tenantId"></param> public void CreateProyects(string title, string details, DateTime?expectedCompletionDate, int?tenantId) { DAL.Models.ProyectsMVCEntities db = new DAL.Models.ProyectsMVCEntities(); db.Projects.Add(new DAL.Models.Projects { Title = title, Details = details, ExpectedCompletionDate = expectedCompletionDate, TenantId = tenantId, CreatedAt = DateTime.Now }); db.SaveChanges(); }
/// <summary> /// GET TENANTS BY USER /// </summary> /// <param name="userId"></param> /// <returns></returns> public List <Models.DB.Tenants> GetTenants(string userId) { DAL.Models.ProyectsMVCEntities db = new DAL.Models.ProyectsMVCEntities(); var listTenants = (from _tenants in db.Tenants join _users in db.AspNetUsers on _tenants.Id equals _users.TenantId where _users.Id.Equals(userId) select new Models.DB.Tenants { Id = _tenants.Id, Name = _tenants.Name, Plan = _tenants.Plan, CreatedAt = _tenants.CreatedAt, UpdatedAt = _tenants.UpdatedAt }).ToList(); return(listTenants); }
public List <Models.DB.PreguntasCertyHigh> GetPreguntas(int?pruebaId) { DAL.Models.ProyectsMVCEntities _context = new DAL.Models.ProyectsMVCEntities(); var listPreguntas = (from _preguntas in _context.tbPreguntas select new Models.DB.PreguntasCertyHigh { Id = _tasks.Id, Title = _tasks.Title, Details = _tasks.Details, ExpirationDate = _tasks.ExpirationDate, IsCompleted = _tasks.IsCompleted, Effort = _tasks.Effort, RemainigWork = _tasks.RemainingWork, StateId = _tasks.StateId, States = new Models.DB.States { Name = _states.Name }, PriorityId = _tasks.PriorityId, Priorities = new Models.DB.Priorities { Name = _priorities.Name }, ActivityId = _tasks.ActivityId, Activities = new Models.DB.Activities { Name = _activities.Name }, ProyectId = _tasks.ProjectId }).ToList(); if (proyectId != null) { listTasks = listTasks.Where(x => x.ProyectId == proyectId).ToList(); } return(listTasks); }
/// <summary> /// GET PROYECTS BY ID OR TENANT OR USER /// </summary> /// <param name="id"></param> /// <param name="tenanId"></param> /// <param name="userId"></param> /// <returns></returns> public List <Models.DB.Proyects> GetProyects(int?id, int?tenanId, string userId = null) { DAL.Models.ProyectsMVCEntities db = new DAL.Models.ProyectsMVCEntities(); var listProyectsEF = (from _proyects in db.Projects select _proyects); if (id != null) { listProyectsEF = listProyectsEF.Where(x => x.Id == id); } if (tenanId != null) { listProyectsEF = listProyectsEF.Where(x => x.TenantId == tenanId); } if (!string.IsNullOrEmpty(userId)) { listProyectsEF = (from _proyects in listProyectsEF join _userProyects in db.UserProjects on _proyects.Id equals _userProyects.ProjectId where _userProyects.Id.Equals(userId) select _proyects); } var listProyects = (from _proyects in listProyectsEF select new Models.DB.Proyects { Id = _proyects.Id, Title = _proyects.Title, Details = _proyects.Details, ExpectedCompletionDate = _proyects.ExpectedCompletionDate, TenantId = _proyects.TenantId, CreatedAt = _proyects.CreatedAt, UpdatedAt = _proyects.UpdatedAt }).ToList(); return(listProyects); }
public List <Models.DB.Clientes> GetClientes() { DAL.Models.ProyectsMVCEntities db = new DAL.Models.ProyectsMVCEntities(); var listClientes = (from _Clientes in db.tbClientes join _NivelEducativo in db.tbNivelEducativo on _Clientes.niveduCodigo equals _NivelEducativo.niveduCodigo join _Genero in db.tbGenero on _Clientes.geneCodigo equals _Genero.geneCodigo join _Barrio in db.tbBarrio on _Clientes.barCodigo equals _Barrio.barCodigo select new Models.DB.Clientes { Cedula = _Clientes.regiCedula, Nombre = _Clientes.regiNombre, Apellido = _Clientes.regiApellido, NiveduCodigo = _Clientes.niveduCodigo, NivelEducativo = new Models.DB.NivelEducativo { Descripcion = _NivelEducativo.niveduDescripcion }, Telefonofijo = _Clientes.regiTelefonofijo, Celular = _Clientes.regiCelular, Email = _Clientes.regiEmail, Edad = _Clientes.regiEmail, GeneCodigo = _Clientes.geneCodigo, Genero = new Models.DB.Genero { Descripcion = _Genero.geneDescripcion }, Fechanacimiento = _Clientes.regiFechanacimiento, BarCodigo = _Clientes.barCodigo, Barrio = new Models.DB.Barrio { Descripcion = _Barrio.barDescripcion }, Foto = _Clientes.regiFoto, Id = _Clientes.Id }).ToList(); return(listClientes); }
public List <Models.DB.TablaRespuestas> GetTablaRespuestas(int clienteCedula, int pruebaId) { DAL.Models.ProyectsMVCEntities _context = new DAL.Models.ProyectsMVCEntities(); var listTabla = (from _tabla in _context.tbPruebaRespuesta join _Preguntas in _context.tbPreguntas on _tabla.pregCodigo equals _Preguntas.pregCodigo join _respuestas in _context.tbRespuestas on _tabla.respCodigo equals _respuestas.respCodigo join _prueba in _context.tbPrueba on _tabla.prueCodigo equals _prueba.prueCodigo join _Clientes in _context.tbClientes on _tabla.regiCedula equals _Clientes.regiCedula where _Clientes.regiCedula.Equals(clienteCedula) && _prueba.prueCodigo.Equals(pruebaId) select new Models.DB.TablaRespuestas { Codigo = _tabla.prueresCodigo, Prueba = _prueba.prueNombre, Respuesta = _respuestas.respDescripcion, Pregunta = _Preguntas.pregDescripcion, Correctas = _respuestas.respCorrectas.Value.ToString().Equals("True")?"Correcto":"Incorrecto" }).ToList(); return(listTabla); }