Ejemplo n.º 1
0
        // GET: medicos/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            medicos medicos = db.medicos.Find(id);

            if (medicos == null)
            {
                return(HttpNotFound());
            }
            return(View(medicos));
        }
Ejemplo n.º 2
0
 public bool insertarMedico(medicos p)
 {
     try
     {
         Model model = new Model();
         model.Entidades.medicos.Add(p);
         model.Entidades.SaveChanges();
         model.cerrarConexion();
     }
     catch (Exception ex)
     {
         return(false);
     }
     return(true);
 }
        // GET: medicos/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                id = Convert.ToInt16(Session["idUsuario"]);
            }

            medicos medicos = db.medicosSet.Find(id);

            if (medicos == null)
            {
                return(HttpNotFound());
            }

            return(View(medicos));
        }
Ejemplo n.º 4
0
 public bool eliminarMedicos(int id)
 {
     try
     {
         Model   model    = new Model();
         medicos original = model.Entidades.medicos.Find(id);
         model.Entidades.medicos.Remove(original);
         model.Entidades.SaveChanges();
         model.cerrarConexion();
     }
     catch (Exception ex)
     {
         return(false);
     }
     return(true);
 }
Ejemplo n.º 5
0
        public AgregarEmpleadoMedico(int idmed, int idem)
        {
            InitializeComponent();
            controladormedico = new ControladorMedicos();
            llenarCombos();
            idmedicos = idmed;
            idemple   = idem;
            operacion = 1;
            Model   model = new Model();
            medicos m     = new medicos();

            m                    = model.Entidades.medicos.Single(a => a.idmedico.Equals(idmedicos));
            txtJVPM.Text         = m.JVPM;
            cmbArea.Text         = m.area_Laboral.nombreArea;
            cmbespecialidad.Text = m.especialidadmedicos.nombre_especialidad;
        }
        // GET: medicos/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            medicos medicos = db.medicosSet.Find(id);

            if (medicos == null)
            {
                return(HttpNotFound());
            }
            //ViewBag.especialidades_idEspecialidade = new SelectList(db.especialidadesSet, "idEspecialidade", "ds_especialidade", medicos.especialidades_idEspecialidade);
            ViewBag.especialidades_idEspecialidade = new SelectList(db.especialidadesSet, "idEspecialidade", "ds_especialidade");
            ViewBag.clinicas_idClinica             = new SelectList(db.clinicasSet, "idClinica", "nome", medicos.clinicas_idClinica);
            return(View(medicos));
        }
Ejemplo n.º 7
0
        public bool modificarMedicos(int id, medicos pac)
        {
            try
            {
                Model   model    = new Model();
                medicos original = model.Entidades.medicos.Find(id);
                original.JVPM           = pac.JVPM;
                original.idespecialidad = pac.idespecialidad;
                original.id_arealaboral = pac.id_arealaboral;

                original.idempleado = pac.idempleado;



                model.Entidades.SaveChanges();
                model.cerrarConexion();
            }
            catch (Exception ex)
            {
                return(false);
            }
            return(true);
        }
Ejemplo n.º 8
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (!validar())
            {
            }
            else
            {
                Model model = new Model();

                medicos m = new medicos();
                controladormedico = new ControladorMedicos();

                m.idempleado = id;
                m.JVPM       = txtJVPM.Text;
                string especialidad     = cmbespecialidad.SelectedItem.ToString();
                especialidadmedicos esp = model.Entidades.especialidadmedicos.Single(a => a.nombre_especialidad.Equals(especialidad));
                m.idespecialidad = esp.idespecialidad;
                string       area = cmbArea.SelectedItem.ToString();
                area_Laboral al   = model.Entidades.area_Laboral.Single(a => a.nombreArea.Equals(area));
                m.id_arealaboral = al.idarealaboral;

                if (operacion == 0)
                {
                    if (controladormedico.insertarMedico(m))
                    {
                        MessageBox.Show("correcto");
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Error en la INSERCION");
                    }
                }
                else if (operacion == 1)
                {
                    Model modelp = new Model();

                    medicos mn = new medicos();
                    controladormedico = new ControladorMedicos();


                    mn.JVPM = txtJVPM.Text;
                    string especialidades    = cmbespecialidad.SelectedItem.ToString();
                    especialidadmedicos espe = model.Entidades.especialidadmedicos.Single(a => a.nombre_especialidad.Equals(especialidades));
                    mn.idespecialidad = espe.idespecialidad;
                    string       areas = cmbArea.SelectedItem.ToString();
                    area_Laboral ala   = model.Entidades.area_Laboral.Single(a => a.nombreArea.Equals(areas));
                    mn.id_arealaboral = ala.idarealaboral;
                    mn.idempleado     = idemple;



                    if (controladormedico.modificarMedicos(idmedicos, mn))
                    {
                        MessageBox.Show("Médico actualizado");
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("error en la actualización");
                    }
                }
            }
        }