public Atencion Obtener(string dni) { Atencion AtencionEncontrado = null; string sql = "SELECT * FROM t_Atencion WHERE dni=@dni"; using (SqlConnection conexion = new SqlConnection(_connectionString)) { conexion.Open(); using (SqlCommand comando = new SqlCommand(sql, conexion)) { comando.Parameters.Add(new SqlParameter("@dni", dni)); using (SqlDataReader resultado = comando.ExecuteReader()) { if (resultado.Read()) { AtencionEncontrado = new Atencion() { Dni = (string)resultado["dni"], Fecha = (string)resultado["fecha"], Estado = (string)resultado["estado"] }; } } } } return(AtencionEncontrado); }
public List <Atencion> Listar() { List <Atencion> AtencionsEncontrados = new List <Atencion>(); Atencion AtencionEncontrado = null; string sql = "select * from t_Atencion"; using (SqlConnection conex = new SqlConnection(_connectionString)) { conex.Open(); using (SqlCommand comando = new SqlCommand(sql, conex)) { using (SqlDataReader resultado = comando.ExecuteReader()) { while (resultado.Read()) { AtencionEncontrado = new Atencion() { Dni = (string)resultado["Dni"], Fecha = (string)resultado["Fecha"], Estado = (string)resultado["Estado"] }; AtencionsEncontrados.Add(AtencionEncontrado); } } } } return(AtencionsEncontrados); }
public JsonResult GetPromedioTiempoEspera(int id) { Atencion obj = new Atencion(); AtencionCitasRepository ACRep = new AtencionCitasRepository(); try { if (id > 0) { obj = ACRep.GetPromedioTiempoEspera(id); } else { obj.Accion = 0; obj.Mensaje = "El parametro tiene un valor incorrecto!"; } } catch (Exception ex) { //throw; obj.Accion = 0; obj.Mensaje = ex.Message.ToString(); //return Json(list, JsonRequestBehavior.AllowGet); } return(Json(obj, JsonRequestBehavior.AllowGet)); }
public async Task <IActionResult> OnPostAsync() { string NombreUsuarioActual = HttpContext.Session.GetString("NombreUsuarioActual"); UsuarioActual = await _context.Profesional.FirstOrDefaultAsync(m => m.NombreUsuario == NombreUsuarioActual); Paciente = await _context.Paciente.FirstOrDefaultAsync(m => m.ID == PacienteID); Atencion Atencion = new Atencion(); Atencion.Paciente = Paciente; Atencion.Medico = UsuarioActual; Atencion.Titulo = TituloAtencion; Atencion.FechaHora = FechaAtencion; Atencion.Descripcion = DescripcionAtencion; Atencion.Tratamiento_ID = tratamiento.ID; Atencion.Tratamiento = null; Atencion.Diagnostico = DiagnosticoAtencion; Atencion.Medicacion = MedicacionAtencion; Atencion.Comentario = ComentarioAtencion; Atencion.EstaActiva = true; _context.Atencion.Add(Atencion); await _context.SaveChangesAsync(); await CargarDatos(); return(Page()); }
public Atencion Obtener(int NunAtencion)/**/ { Atencion atencionEncontrado = null; string sql = "SELECT * FROM t_atencion_medica WHERE cod_aten_medica=@nunatencion"; using (SqlConnection conexion = new SqlConnection(CadenaConexion)) { conexion.Open(); using (SqlCommand comando = new SqlCommand(sql, conexion)) { comando.Parameters.Add(new SqlParameter("@nunatencion", NunAtencion)); using (SqlDataReader resultado = comando.ExecuteReader()) { if (resultado.Read()) { atencionEncontrado = new Atencion() { NunAtencion = (int)resultado["cod_aten_medica"], NumSolicitud = (int)resultado["num_solicitud"], NumDni = (int)resultado["num_dni_medico"], Observacion = (string)resultado["des_observacion"], FecRegistro = (string)resultado["fec_registro"], HoraInicio = (string)resultado["des_hora_inicio"], HoraFin = (string)resultado["des_hora_fin"] }; } } } } return(atencionEncontrado); }
/// <summary> /// Metodo para realizar la carga de grilla /// </summary> /// <param name="atencion">The atencion.</param> /// <param name="ocultarMensaje">if set to <c>true</c> [ocultar mensaje].</param> /// <remarks> /// Autor: David Mauricio Gutiérrez Ruiz - INTERGRUPO\dgutierrez /// FechaDeCreacion: 07/04/2013 /// UltimaModificacionPor: (Nombre del Autor de la modificación - Usuario del dominio) /// FechaDeUltimaModificacion: (dd/MM/yyyy) /// EncargadoSoporte: (Nombre del Autor - Usuario del dominio) /// Descripción: Descripción detallada del metodo, procure especificar todo el metodo aqui /// </remarks> private void CargarGrilla(Atencion atencion, bool ocultarMensaje) { RecargarModal(); lblMensaje.Visible = ocultarMensaje; fsResultado.Visible = true; var parametrosConsulta = ConsultarParametros(0, atencion.IdAtencion); var resultado = WebService.Facturacion.ConsultarVentasAtencion(parametrosConsulta); lblAtencionDestino.Text = atencion.IdAtencion.ToString(); Ventas = new ObservableCollection <Venta>(resultado.Objeto.Item); if (resultado.Ejecuto) { lblCantidadRegistros.Text = string.Format(Resources.GlobalWeb.General_TotalRegistros, resultado.Objeto.Item.Count); foreach (Venta venta in resultado.Objeto.Item) { venta.IdAtencion = atencion.IdAtencion; } CargaObjetos.OrdenamientoGrilla(this.Page, grvVentas, resultado.Objeto.Item); CargarPaginador(resultado.Objeto); } else { lblCantidadRegistros.Text = string.Format(Resources.GlobalWeb.General_TotalRegistros, 0); MostrarMensaje(resultado.Mensaje, TipoMensaje.Error); grvVentas.DataSource = null; grvVentas.DataBind(); } }
public String GrabarAtencion(Atencion obj) { using (var contextbd = new MunicipalidadSanIsidroEntities_New()) { var idEstadoQuejaReclamo = 0; var idEvento = 0; if (obj.idArea == 0) { idEstadoQuejaReclamo = 4; idEvento = 3; } else if (obj.idArea == 9) { idEstadoQuejaReclamo = 3; idEvento = 2; } else { idEstadoQuejaReclamo = 2; idEvento = 2; } var L2Query = contextbd.SPI_RegistroAtencion(obj.Reclamo.IdReclamo, obj.idArea, idEstadoQuejaReclamo, idEvento, obj.Observacion, 1); return(""); } }
public List <Atencion> Find(DateTime fechaInicio, DateTime fechaTermino) { SqlConnection conn = this.GetConnection(); SqlCommand cmd = new SqlCommand("sp_findAllAtencion", connection: conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@fechaInicio", SqlDbType.Date).Value = fechaInicio; cmd.Parameters.Add("@fechaTermino", SqlDbType.Date).Value = fechaTermino; conn.Open(); SqlDataReader reader = cmd.ExecuteReader(); List <Atencion> atenciones = new List <Atencion>(); while (reader.Read()) { Atencion atencion = new Atencion(); atencion.nombreDoctor = this.GetString(reader, 0); atencion.boxOcupado = reader.GetInt32(1); atencion.fechaAtencion = reader.GetDateTime(2); atencion.pacientesAtendidos = reader.GetInt32(3); atenciones.Add(atencion); } this.CloseAll(conn, reader); return(atenciones); }
private void button1_Click(object sender, EventArgs e) { DialogResult respuesta = MessageBox.Show( "Esta seguro de cambiar a otra antencion.", ".:Sistema Veterinaria:.", MessageBoxButtons.YesNo, MessageBoxIcon.Information ); if (respuesta == DialogResult.Yes) { _atencion = null; _detalle = null; _atencionId = 0; cbxMascota.Enabled = true; cbxCliente.Enabled = true; txtObservacion.Enabled = false; txtUnitario.Enabled = false; txtIva.Clear(); txtSubtotal.Clear(); txtTotal.Clear(); dgvListado.Rows.Clear(); cbxCliente.Focus(); } txtUnitario.Focus(); }
public List <Atencion> Listar() { List <Atencion> atencionesEncontrados = new List <Atencion>(); Atencion atencionEncontrado = null; string sql = "SELECT * from t_atencion_medica"; using (SqlConnection conexion = new SqlConnection(CadenaConexion)) { conexion.Open(); using (SqlCommand comando = new SqlCommand(sql, conexion)) { using (SqlDataReader resultado = comando.ExecuteReader()) { while (resultado.Read()) { atencionEncontrado = new Atencion() { NunAtencion = (int)resultado["cod_aten_medica"], NumSolicitud = (int)resultado["num_solicitud"], NumDni = (int)resultado["num_dni_medico"], Observacion = (string)resultado["des_observacion"], FecRegistro = (string)resultado["fec_registro"], HoraInicio = (string)resultado["des_hora_inicio"], HoraFin = (string)resultado["des_hora_fin"] }; atencionesEncontrados.Add(atencionEncontrado); } } } } return(atencionesEncontrados); }
public string GrabarAtencion(int idReclamo, String NroReclamo, DateTime FecRegistro, String Hora, int idArea, String Observacion) { try { Reclamo_DAL manager = new Reclamo_DAL(); Reclamo objReclamo = new Reclamo(); Atencion objAtencion = new Atencion(); String NroAtencion; objReclamo.IdReclamo = idReclamo; objReclamo.NroReclamo = NroReclamo; objReclamo.FecRegistro = FecRegistro; objReclamo.Hora = Hora; objAtencion.idArea = idArea; objAtencion.Observacion = Observacion; objAtencion.Reclamo = objReclamo; NroAtencion = manager.GrabarAtencion(objAtencion); var result = JsonConvert.SerializeObject(NroAtencion); return(result); } catch (Exception) { throw; } }
public List <Atencion> mostrarAtencion() { List <Atencion> atenciones = new List <Atencion>(); try { oracle.getSetComando = new OracleCommand("ADM_CITAS.MOSTRAR_ATENCION", oracle.getSetConeccion); oracle.getSetComando.CommandType = CommandType.StoredProcedure; oracle.getSetComando.Parameters.Add("VARIABLE_CURSOR", OracleDbType.RefCursor, ParameterDirection.Output); oracle.getSetLeer = oracle.getSetComando.ExecuteReader(); while (oracle.getSetLeer.Read()) { int idatencion = Convert.ToInt32(oracle.getSetLeer.GetValue(0)); string tipoatencion = oracle.getSetLeer.GetValue(1).ToString(); Atencion atencion = new Atencion(idatencion, tipoatencion); atenciones.Add(atencion); } return(atenciones); } catch { return(atenciones); } }
/// <summary> /// inserta o elimina una Atencion /// </summary> /// <returns></returns> #region Insertar o modificar public ComplementoDeRespuesta InsertOrUpdate(Atencion model) { var rh = new ComplementoDeRespuesta(); try { using (var ctx = _dbContextScopeFactory.Create()) { if (model.Id == 0) { _AtencionRepository.Insert(model); } else { _AtencionRepository.Update(model); } ctx.SaveChanges(); rh.SetRespuesta(true); } } catch (Exception e) { logger.Error(e.Message); } return(rh); }
public static void guardar(Atencion atencion) { try { using (SqlCommand comando = new SqlCommand()) { comando.Connection = PrincipalUI.Cnxion; comando.CommandType = System.Data.CommandType.StoredProcedure; comando.CommandText = Sentencias.ATENCION_CREAR; comando.Parameters.Add(new SqlParameter("@IdAtencion", System.Data.SqlDbType.Int)).Value = atencion.idAtencion; comando.Parameters.Add(new SqlParameter("@idAdmision", System.Data.SqlDbType.Int)).Value = atencion.idAdmision; comando.Parameters.Add(new SqlParameter("@IdArea", System.Data.SqlDbType.Int)).Value = atencion.idArea; comando.Parameters.Add(new SqlParameter("@IdEntorno", System.Data.SqlDbType.Int)).Value = atencion.idEntorno; comando.Parameters.Add(new SqlParameter("@IdCausaExterna", System.Data.SqlDbType.Int)).Value = atencion.idCausaExterna; comando.Parameters.Add(new SqlParameter("@IdInstitucion", System.Data.SqlDbType.Int)).Value = atencion.idInstitucion; comando.Parameters.Add(new SqlParameter("@IdViaIngreso", System.Data.SqlDbType.Int)).Value = atencion.idViaIngreso; comando.Parameters.Add(new SqlParameter("@IdCama", System.Data.SqlDbType.Int)).Value = atencion.idCama; comando.Parameters.Add(new SqlParameter("@IdUsuario", System.Data.SqlDbType.Int)).Value = Sesion.IdUsuario; comando.Parameters.Add(new SqlParameter("@FechaIngreso", System.Data.SqlDbType.Date)).Value = atencion.fechaIngreso; comando.Parameters.Add(new SqlParameter("@NumeroAutorizacion", System.Data.SqlDbType.Int)).Value = atencion.numeroAutorizacion; comando.Parameters.Add(new SqlParameter("@idEstadoAtencion", System.Data.SqlDbType.Int)).Value = atencion.idEstadoAtencion; comando.Parameters.Add(new SqlParameter("@tblDiagnostico", System.Data.SqlDbType.Structured)).Value = atencion.dtCambio; atencion.idAtencion = (int)comando.ExecuteScalar(); } } catch (Exception ex) { throw ex; } }
private void dgvAtenciones_CellClick(object sender, DataGridViewCellEventArgs e) { try { if (dgvAtenciones.SelectedRows.Count > 0) { atencion = new Atencion(); atencion.IdAtencion = Convert.ToInt32(dgvAtenciones.Rows[e.RowIndex].Cells[0].Value.ToString()); atencion = atenciones.SingleOrDefault(aux => aux.IdAtencion == atencion.IdAtencion); txtIdAtencion.Text = Convert.ToString(atencion.IdAtencion); txtTemperatura.Text = Convert.ToString(atencion.Temperatura); txtAltura.Text = Convert.ToString(atencion.Altura); txtPeso.Text = Convert.ToString(atencion.Peso); dtpFechaAtencion.Value = atencion.FechaAtencion; txtDiagnostico.Text = atencion.Diagnostico; txtIndicaciones.Text = atencion.Indicaciones; btnEliminar.Enabled = true; btnEditar.Enabled = true; btnIngresar.Enabled = false; } else { MessageBox.Show("Por favor seleccione una fila", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } catch { MessageBox.Show("Seleccione una fila correcta", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void CrearAtencion() { using (VeterinariaEntities contexto = new VeterinariaEntities()) { _atencion = new Atencion() { Cliente = Convert.ToInt32(cbxCliente.SelectedValue), Fecha = dtpEdad.Value, Mascota = Convert.ToInt32(cbxMascota.SelectedValue) }; contexto.Entry(_atencion).State = System.Data.Entity.EntityState.Added; contexto.SaveChanges(); MessageBox.Show( $"Se creo la atencion exitosamente", ".: Sistema Veterinaria:.", MessageBoxButtons.OK, MessageBoxIcon.Information ); _atencionId = _atencion.Id; CargarDetalle(); } }
public async Task <IActionResult> Edit(int id, [Bind("Id,ConsultorioId,PacienteId")] Atencion atencion) { if (id != atencion.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(atencion); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AtencionExists(atencion.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ConsultorioId"] = new SelectList(_context.Consultorio, "Id", "Id", atencion.ConsultorioId); ViewData["PacienteId"] = new SelectList(_context.Paciente, "Id", "Id", atencion.PacienteId); return(View(atencion)); }
public ActionResult DeleteConfirmed(int id) { Atencion atencion = db.Atencion.Find(id); db.Atencion.Remove(atencion); db.SaveChanges(); return(RedirectToAction("Index")); }
private string buscarHora(int atention_module_id) { var json = conexion.ejecutarLlamada("GET", "atention_modules/" + atention_module_id, "", null); Atencion at = new Atencion(); at = JsonConvert.DeserializeObject <Atencion>(json); return(at.start_time); }
public ActionResult DeleteConfirmed(int id) { Atencion atencion = _UnityOfWork.Atenciones.Get(id); _UnityOfWork.Atenciones.Delete(atencion); _UnityOfWork.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { Atencion atencion = db.Atenciones.Find(id); db.Atenciones.Remove(atencion); db.SaveChanges(); log.Info("Eliminacion de atencion"); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "AtencionId,ClienteId,MascotaId")] Atencion atencion) { if (ModelState.IsValid) { _UnityOfWork.StateModified(atencion); _UnityOfWork.SaveChanges(); return(RedirectToAction("Index")); } return(View(atencion)); }
public IActionResult Get_ReporteAtencion(Token token, [FromQuery] Fecha request) { if (!ModelState.IsValid) { return(BadRequest()); } Atencion[] atenciones = Atencion.ReportByDoctorDate(request, token.data.cedula, _context); return(Ok(atenciones)); }
public ActionResult Cancelar(Guid id) { Medico medico = db.Medicos.SingleOrDefault(x => x.Email == User.Identity.Name); Atencion atencion = db.Atencions.SingleOrDefault(x => x.IdAtencion == id); atencion.EsProgramada = true; medico.Disponible = true; db.SaveChanges(); return(RedirectToAction("Index", "Medico")); }
public string InsertarAtencionTicket(Atencion entidad) { try { return(ticketService.InsertarAtencionTicket(entidad)); } catch (Exception ex) { throw; } }
public ActionResult Aceptar(AceptarViewModel Form) { Medico medico = db.Medicos.SingleOrDefault(x => x.Email == User.Identity.Name); Atencion atencion = db.Atencions.SingleOrDefault(x => x.IdAtencion == Form.Id); atencion.Notas = Form.Notas; atencion.FechaFin = DateTime.UtcNow; medico.Disponible = true; db.SaveChanges(); return(RedirectToAction("Detalle", new { id = Form.Id })); }
public ActionResult Aceptar(Guid id) { Medico medico = db.Medicos.SingleOrDefault(x => x.Email == User.Identity.Name); Atencion atencion = db.Atencions.SingleOrDefault(x => x.IdAtencion == id); atencion.EsProgramada = false; medico.Disponible = false; atencion.Realizada = true; db.SaveChanges(); return(View(atencion)); }
public ActionResult Edit([Bind(Include = "Id,turno_id,hora_llegada,hora_atencion,sintomas,diagnostico,bono_id,createdon,createdby,changedon,changedby")] Atencion atencion) { if (ModelState.IsValid) { db.Entry(atencion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.turno_id = new SelectList(db.Turno, "Id", "Observaciones", atencion.turno_id); return(View(atencion)); }
private static void OnTimedEvent(object source, ElapsedEventArgs e) { int aux = 0; while (Pila.Count() > 0 && aux < 4) { Atencion item = Pila.Pop(); AtencionRepository repository = new AtencionRepository(); repository.Update(item.id); aux++; } }
public ActionResult Detalle(Guid id) { Atencion atencion = db.Atencions.SingleOrDefault(x => x.IdAtencion == id); if (!atencion.FechaFin.HasValue) { atencion.FechaFin = DateTime.UtcNow; db.SaveChanges(); } return(View(atencion)); }