Ejemplo n.º 1
0
        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");
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
 /// <summary>
 /// Deprecated Method for adding a new object to the Profesionales EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToProfesionales(Profesionales profesionales)
 {
     base.AddObject("Profesionales", profesionales);
 }
Ejemplo n.º 4
0
        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");
        }
Ejemplo n.º 5
0
 /// <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;
 }