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 })); }
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 })); } }
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" })); } }