public JsonResult guardar(cConsultorios consultorios)
        {
            Consultorios objConsultorios = new Consultorios();

            if (consultorios.Id != 0)
            {
                objConsultorios = db.Consultorios.Where(a => a.Id == consultorios.Id).FirstOrDefault();
                if (objConsultorios == null)
                {
                    return(Json(new { status = false, mensaje = "No existe el registro" }));
                }
                objConsultorios.Nombre   = consultorios.Nombre;
                objConsultorios.Estado   = consultorios.Estado;
                objConsultorios.Agregado = DateTime.Now;

                db.Consultorios.Attach(objConsultorios);
                db.Entry(objConsultorios).State = System.Data.Entity.EntityState.Modified;
            }
            else
            {
                objConsultorios.Nombre   = consultorios.Nombre;
                objConsultorios.Estado   = consultorios.Estado;
                objConsultorios.Agregado = DateTime.Now;

                db.Consultorios.Add(objConsultorios);
            }
            db.SaveChanges();
            return(Json(new { status = true, mensaje = "Datos guardados", datos = objConsultorios }));
        }
示例#2
0
        public Dictionary <int, string> ObtenerLista()
        {
            Dictionary <int, Consultorio> consul = Consultorios.GetInstance().Coleccion();

            Dictionary <int, string> temp = new Dictionary <int, string>();

            foreach (Consultorio con in consul.Values)
            {
                temp.Add(con.IdData, con.Nombre);
            }

            return(temp);
        }
        public JsonResult editar(int Id)
        {
            Consultorios objConsultorios = new Consultorios();

            if (Id == 0)
            {
                return(Json(new { status = false, mensaje = "El id esta en 0" }));
            }
            else
            {
                objConsultorios = db.Consultorios.Where(a => a.Id == Id).FirstOrDefault();
                if (objConsultorios == null)
                {
                    return(Json(new { status = false, mensaje = "No existe el registro" }));
                }
                return(Json(new { status = true, mensaje = "Datos cargados", datos = objConsultorios }));
            }
        }
示例#4
0
        public void CargarDatos()
        {
            BLMedico bl     = new BLMedico();
            Medico   medico = bl.ObtenerMedico(orden.IdMedico);

            CampUbicacion.Text   = LogicaPaciente.FormatearUbicacion(perfil);
            CampDni.Text         = perfil.Dni;
            CampHistoria.Text    = perfil.Historia;
            CampNombre.Text      = perfil.Nombre + " " + perfil.PrimerApellido + " " + perfil.SegundoApellido;
            CampBoleta.Text      = orden.Boleta;
            CampSexo.Text        = DiccionarioGeneral.GetInstance().TipoSexo[(int)perfil.Sexo];
            CampMedico.Text      = medico.Nombre + " " + medico.PrimerApellido + " " + medico.SegundoApellido;
            CampConsultorio.Text = Consultorios.GetInstance().GetConsultorio(orden.IdConsultorio).Nombre;

            LabelGestacion.Visible = false;
            CampGestacion.Visible  = false;
            if (perfil.Sexo == Sexo.Mujer)
            {
                LabelGestacion.Visible = true;
                CampGestacion.Visible  = true;
                CampGestacion.Text     = orden.EnGestacion ? "Si" : "No";
            }

            PickerTime.Text = orden.FechaRegistro.ToShortDateString();
            tabla.Clear();
            foreach (OrdenDetalle ord in orden.Detalle.Values)
            {
                EntityLayer.Analisis p = ControlSistemaInterno.ListaAnalisis.GetInstance().GetAnalisisById(ord.IdDataPaquete);
                this.SuspendLayout();
                DataRow row = tabla.NewRow();
                row[0] = p.IdData;
                row[1] = p.Codigo;
                row[2] = p.Nombre;
                row[3] = ord.Cobertura;
                row[4] = idUniqueRowCount;
                idUniqueRowCount++;
                tabla.Rows.Add(row);
                this.ResumeLayout(false);
            }
        }
        public JsonResult eliminar(int Id)
        {
            Consultorios objConsultorios = new Consultorios();

            if (Id == 0)
            {
                return(Json(new { status = false, mensaje = "El Id viene en 0" }));
            }
            objConsultorios = db.Consultorios.Where(a => a.Id == Id).FirstOrDefault();
            if (objConsultorios == null)
            {
                return(Json(new { status = false, mensaje = "No existe el registro" }));
            }
            else
            {
                db.Consultorios.Attach(objConsultorios);
                db.Consultorios.Remove(objConsultorios);
                db.SaveChanges();

                return(Json(new { status = true, mensaje = "Consultorio eliminado" }));
            }
        }