public ActionResult Baja(int id,string descripcion, Profesionales BajaProf) { BajaProf.IdProfesional = id; IEnumerable<ProfEsp> consulta = from pesp in BaseDeDatos.ProfEsp join ep in BaseDeDatos.Profesionales on pesp.IdProfesional equals ep.IdProfesional join esp in BaseDeDatos.Especialidades on pesp.IdEspec equals esp.IdEspec where esp.Descripcion.Equals(descripcion) select pesp; /* from esp in BaseDeDatos.Especialidades join ep in BaseDeDatos.ProfEsp on esp.IdEspec equals ep.IdEspec where ep.IdProfesional == prof.IdProfesional select new SelectListItem IEnumerable<Profesionales> consulta = from TodosProf in BaseDeDatos.Profesionales where TodosProf.IdProfesional.Equals(BajaProf.IdProfesional) select TodosProf; */ ProfEsp Baja = consulta.FirstOrDefault(); Baja.Estado = "Deshabilitado"; BaseDeDatos.SaveChanges(); return RedirectToAction("Listar"); }
public ActionResult Alta(Profesionales models, String ComboEsp ) { IEnumerable<int> Id = (from Desc in BaseDeDatos.Especialidades where ComboEsp.Equals(Desc.Descripcion) select Desc.IdEspec); ProfEsp proes = new ProfEsp(); proes.IdProfesional = models.IdProfesional; proes.IdEspec = Id.FirstOrDefault(); proes.Estado = "Habilitado"; BaseDeDatos.AddToProfEsp(proes); BaseDeDatos.AddToProfesionales(models); BaseDeDatos.SaveChanges(); return View(); }
/// <summary> /// Deprecated Method for adding a new object to the Profesionales EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToProfesionales(Profesionales profesionales) { base.AddObject("Profesionales", profesionales); }
public ActionResult Modificacion( int id,Profesionales models ) { models.IdProfesional = id; IEnumerable<Profesionales> consulta = from TodosProfesionales in BaseDeDatos.Profesionales where TodosProfesionales.IdProfesional == models.IdProfesional select TodosProfesionales; //ProfesionalesModels model = new ProfesionalesModels(consulta.FirstOrDefault().IdProfesional, consulta.FirstOrDefault().Nombre, consulta.FirstOrDefault().Apellido, consulta.FirstOrDefault().TipoDoc, consulta.FirstOrDefault().NumDoc, consulta.FirstOrDefault().Direccion, consulta.FirstOrDefault().Telefono, consulta.FirstOrDefault().Mail, consulta.FirstOrDefault().FechaNac, consulta.FirstOrDefault().Sexo, consulta.FirstOrDefault().Matricula, consulta.FirstOrDefault().Motivo); Profesionales Modificado = consulta.First(); Modificado.Nombre = models.Nombre; Modificado.Apellido = models.Apellido; Modificado.TipoDoc = models.TipoDoc; Modificado.NumDoc = models.NumDoc; Modificado.Direccion = models.Direccion; Modificado.Telefono = models.Telefono; Modificado.Mail = models.Mail; Modificado.FechaNac = models.FechaNac; Modificado.Sexo = models.Sexo; Modificado.Motivo = models.Motivo; BaseDeDatos.SaveChanges(); return RedirectToAction("Listar"); }
/// <summary> /// Create a new Profesionales object. /// </summary> /// <param name="idProfesional">Initial value of the IdProfesional property.</param> public static Profesionales CreateProfesionales(global::System.Int32 idProfesional) { Profesionales profesionales = new Profesionales(); profesionales.IdProfesional = idProfesional; return profesionales; }