private void MostrarDatosCodigoBarrasPesquisa() { TipoServicio oTipo = new TipoServicio(); oTipo = (TipoServicio)oTipo.Get(typeof(TipoServicio), 4); ConfiguracionCodigoBarra oRegistro = new ConfiguracionCodigoBarra(); oRegistro = (ConfiguracionCodigoBarra)oRegistro.Get(typeof(ConfiguracionCodigoBarra), "IdTipoServicio", oTipo); if (oRegistro == null) { chkImprimeCodigoBarrasPesquisa.Checked = false; pnlPesquisa.Enabled = false; } else { chkImprimeCodigoBarrasPesquisa.Checked = oRegistro.Habilitado; pnlPesquisa.Enabled = chkImprimeCodigoBarrasPesquisa.Checked; rdbFuente3.SelectedValue = oRegistro.Fuente; chkProtocolo3.Items[1].Selected = oRegistro.ProtocoloFecha; chkProtocolo3.Items[2].Selected = oRegistro.ProtocoloOrigen; chkProtocolo3.Items[3].Selected = oRegistro.ProtocoloSector; chkProtocolo3.Items[4].Selected = oRegistro.ProtocoloNumeroOrigen; chkPaciente3.Items[0].Selected = oRegistro.PacienteApellido; chkPaciente3.Items[1].Selected = oRegistro.PacienteSexo; chkPaciente3.Items[2].Selected = oRegistro.PacienteEdad; chkPaciente3.Items[3].Selected = oRegistro.PacienteNumeroDocumento; } }
private bool VerificarDisponibilidad() { ISession m_session = NHibernateHttpModule.CurrentSession; TipoServicio oServicio = new TipoServicio(); oServicio = (TipoServicio)oServicio.Get(typeof(TipoServicio), int.Parse(ddlTipoServicio.SelectedValue)); ICriteria crit = m_session.CreateCriteria(typeof(Turno)); crit.Add(Expression.Eq("Fecha", cldTurno.SelectedDate)); crit.Add(Expression.Eq("IdTipoServicio", oServicio)); crit.Add(Expression.Eq("Baja", false)); IList listaTurnosDados = crit.List(); if (listaTurnosDados.Count >= int.Parse(lblLimiteTurnos.Text)) { return(false); } else { return(true); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { SetToken(); VerificaPermisos("Asignacion de turnos"); CargarListas(); chkImprimir.Visible = oC.GeneraComprobanteTurno; if (Request["Modifica"].ToString() == "1") { lblTitulo.Text = "ACTUALIZACION TURNO"; pnlNuevo.Visible = false; chkImprimir.Visible = false; lnkReimprimirComprobante.Visible = true; MuestraDatos(); } else { // CargarListas(); lblTitulo.Text = "NUEVO TURNO"; DateTime m_fecha = DateTime.Parse(Session["Turno_Fecha"].ToString()); string m_tipoServicio = Session["Turno_IdTipoServicio"].ToString(); string m_hora = Session["Turno_Hora"].ToString(); string m_iditem = Session["idItem"].ToString(); lblFecha.Text = m_fecha.ToShortDateString(); lblHora.Text = m_hora; lblIdTipoServicio.Text = m_tipoServicio; TipoServicio oServicio = new TipoServicio(); oServicio = (TipoServicio)oServicio.Get(typeof(TipoServicio), int.Parse(m_tipoServicio)); if (m_iditem != "0") { Item oItem = new Item(); oItem = (Item)oItem.Get(typeof(Item), int.Parse(m_iditem)); string sDatos = ""; sDatos += "#" + oItem.Codigo + "#" + oItem.Nombre + "@"; TxtDatos.Value = sDatos; } lblTipoServicio.Text = oServicio.Nombre; MostrarPaciente(); } } }
private void Guardar(ObservacionResultado oRegistro) { TipoServicio oTipo = new TipoServicio(); Usuario oUser = new Usuario(); oUser = (Usuario)oUser.Get(typeof(Usuario), int.Parse(Session["idUsuario"].ToString())); oRegistro.Nombre = txtNombre.Text; oRegistro.IdEfector = oUser.IdEfector; oRegistro.IdTipoServicio = (TipoServicio)oTipo.Get(typeof(TipoServicio), int.Parse(ddlTipoServicio.SelectedValue)); oRegistro.Codigo = txtAbreviatura.Text; oRegistro.IdUsuarioRegistro = oUser; oRegistro.FechaRegistro = DateTime.Now; oRegistro.Save(); }
protected void ddlTipoServicio_SelectedIndexChanged(object sender, EventArgs e) { TipoServicio oTipo = new TipoServicio(); oTipo = (TipoServicio)oTipo.Get(typeof(TipoServicio), int.Parse(ddlTipoServicio.SelectedValue)); ConfiguracionCodigoBarra oConfiguracion = new ConfiguracionCodigoBarra(); oConfiguracion = (ConfiguracionCodigoBarra)oConfiguracion.Get(typeof(ConfiguracionCodigoBarra), "IdTipoServicio", oTipo); if (oConfiguracion == null) { chkImprimeCodigoBarras.Enabled = false; } else { chkImprimeCodigoBarras.Enabled = oConfiguracion.Habilitado; } }
private void Guardar(Turno oRegistro) { if (IsTokenValid()) { TEST++; //Actualiza los datos de los objetos : alta o modificacion . Usuario oUser = new Usuario(); TipoServicio oServicio = new TipoServicio(); Paciente oPaciente = new Paciente(); ObraSocial oObra = new ObraSocial(); oRegistro.IdEfector = oC.IdEfector; oRegistro.IdTipoServicio = (TipoServicio)oServicio.Get(typeof(TipoServicio), int.Parse(lblIdTipoServicio.Text)); oRegistro.Fecha = DateTime.Parse(lblFecha.Text); oRegistro.Hora = lblHora.Text; ///Desde aca guarda los datos del paciente en Turno oRegistro.IdPaciente = (Paciente)oPaciente.Get(typeof(Paciente), int.Parse(lblIdPaciente.Text)); oRegistro.IdObraSocial = (ObraSocial)oObra.Get(typeof(ObraSocial), int.Parse(ddlObraSocial.SelectedValue)); oRegistro.IdSector = int.Parse(ddlSectorServicio.SelectedValue); oRegistro.IdEspecialistaSolicitante = int.Parse(ddlEspecialista.SelectedValue); oRegistro.IdUsuarioRegistro = (Usuario)oUser.Get(typeof(Usuario), int.Parse(Session["idUsuario"].ToString())); oRegistro.FechaRegistro = DateTime.Now; if (Session["idItem"] != null) { oRegistro.IdItem = int.Parse(Session["idItem"].ToString()); } else { oRegistro.IdItem = 0; } oRegistro.Save(); GuardarDiagnosticos(oRegistro); GuardarDetalle(oRegistro); //if (chkImprimir.Checked) Imprimir(oRegistro); //Response.Redirect("TurnoList.aspx", false); } ///else es doble clic }
private void GuardarCodigoBarrasLaboratorio() { TipoServicio oTipo = new TipoServicio(); oTipo = (TipoServicio)oTipo.Get(typeof(TipoServicio), 1); ConfiguracionCodigoBarra oRegistro = new ConfiguracionCodigoBarra(); oRegistro = (ConfiguracionCodigoBarra)oRegistro.Get(typeof(ConfiguracionCodigoBarra), "IdTipoServicio", oTipo); if (oRegistro == null) { ConfiguracionCodigoBarra oRegistroNew = new ConfiguracionCodigoBarra(); GuardarCDLaboratorio(oRegistroNew, oTipo); } else { GuardarCDLaboratorio(oRegistro, oTipo); } }
protected void btnGuardar_Click(object sender, EventArgs e) { if (Page.IsValid) { TipoServicio oTipo = new TipoServicio(); oTipo = (TipoServicio)oTipo.Get(typeof(TipoServicio), 1); ConfiguracionCodigoBarra oRegistro = new ConfiguracionCodigoBarra(); oRegistro = (ConfiguracionCodigoBarra)oRegistro.Get(typeof(ConfiguracionCodigoBarra), "IdTipoServicio", oTipo); if (oRegistro == null) { ConfiguracionCodigoBarra oRegistroNew = new ConfiguracionCodigoBarra(); Guardar(oRegistroNew); } else { Guardar(oRegistro); } } }
private void Guardar(Area oRegistro) { TipoServicio oTipo = new TipoServicio(); Usuario oUser = new Usuario(); oUser = (Usuario)oUser.Get(typeof(Usuario), int.Parse(Session["idUsuario"].ToString())); //Efector oEfector = new Efector(); //Configuracion oC = new Configuracion(); //oC = (Configuracion)oC.Get(typeof(Configuracion), "IdConfiguracion", 1); oRegistro.Nombre = txtNombre.Text; oRegistro.IdEfector = oUser.IdEfector; oRegistro.IdTipoServicio = (TipoServicio)oTipo.Get(typeof(TipoServicio), int.Parse(ddlTipoServicio.SelectedValue)); oRegistro.ImprimeCodigoBarra = chkImprimeCodigoBarras.Checked; // oRegistro.IdUsuarioResponsable = (Usuario)oUser.Get(typeof(Usuario), int.Parse(ddlResponsable.SelectedValue)); oRegistro.IdUsuarioRegistro = oUser; oRegistro.FechaRegistro = DateTime.Now; oRegistro.Save(); }
private void Guardar(ConfiguracionCodigoBarra oRegistro) { TipoServicio oTipo = new TipoServicio(); oTipo = (TipoServicio)oTipo.Get(typeof(TipoServicio), 1); oRegistro.Habilitado = chkImprimeCodigoBarrasLaboratorio.Checked; oRegistro.IdTipoServicio = oTipo; oRegistro.Fuente = ddlFuente.SelectedValue; oRegistro.ProtocoloFecha = chkProtocolo.Items[1].Selected; oRegistro.ProtocoloOrigen = chkProtocolo.Items[2].Selected; oRegistro.ProtocoloSector = chkProtocolo.Items[3].Selected; oRegistro.ProtocoloNumeroOrigen = chkProtocolo.Items[4].Selected; oRegistro.PacienteApellido = chkPaciente.Items[0].Selected; oRegistro.PacienteSexo = chkPaciente.Items[1].Selected; oRegistro.PacienteEdad = chkPaciente.Items[2].Selected; oRegistro.PacienteNumeroDocumento = chkPaciente.Items[3].Selected; oRegistro.Save(); }
private void Guardar(Rutina oRegistro) { //Item oItemGrupo = new Item(); TipoServicio oServicio = new TipoServicio(); //Efector oEfector = new Efector(); Usuario oUser = new Usuario(); oUser = (Usuario)oUser.Get(typeof(Usuario), int.Parse(Session["idUsuario"].ToString())); //Configuracion oC = new Configuracion(); //oC = (Configuracion)oC.Get(typeof(Configuracion), "IdConfiguracion", 1); oRegistro.IdEfector = oUser.IdEfector; oRegistro.Nombre = txtNombre.Text; oRegistro.IdTipoServicio = (TipoServicio)oServicio.Get(typeof(TipoServicio), int.Parse(ddlServicio.SelectedValue)); oRegistro.IdUsuarioRegistro = oUser; oRegistro.FechaRegistro = DateTime.Now; oRegistro.PeticionElectronica = chkPeticionElectronica.Checked; oRegistro.Save(); GuardarDetalle(oRegistro); Response.Redirect("RutinaEdit.aspx", false); }
private object LeerDatos() { string str_condicion = " P.baja=0 "; string str_orden = " ORDER BY "; DateTime fecha1 = DateTime.Parse(Request["FechaDesde"].ToString()); DateTime fecha2 = DateTime.Parse(Request["FechaHasta"].ToString()); str_condicion += " AND P.fecha>= '" + fecha1.ToString("yyyyMMdd") + "'"; str_condicion += " AND P.fecha<= '" + fecha2.ToString("yyyyMMdd") + "'"; TipoServicio oServicio = new TipoServicio(); oServicio = (TipoServicio)oServicio.Get(typeof(TipoServicio), int.Parse(Request["idTipoServicio"].ToString())); lblServicio.Text = oServicio.Nombre.ToUpper(); //if (Request["idTipoServicio"].ToString() != "0") str_condicion += " AND P.idTipoServicio = " + Request["idTipoServicio"].ToString(); Configuracion oCon = new Configuracion(); oCon = (Configuracion)oCon.Get(typeof(Configuracion), 1); switch (oCon.TipoNumeracionProtocolo) { case 0: // busqueda con autonumerico { if (Request["ProtocoloDesde"].ToString() != "") { str_condicion += " AND P.numero >= " + int.Parse(Request["ProtocoloDesde"].ToString()); } if (Request["ProtocoloHasta"].ToString() != "") { str_condicion += " AND P.numero <= " + int.Parse(Request["ProtocoloHasta"].ToString()); } if (Request["ProtocoloRango"].ToString() != "") { str_condicion += " AND P.numero in (" + Request["ProtocoloRango"].ToString() + ")"; } str_orden += " numero "; } break; case 1: //busqueda con numero diario { if (Request["ProtocoloDesde"].ToString() != "") { str_condicion += " AND P.numeroDiario >= " + int.Parse(Request["ProtocoloDesde"].ToString()); } if (Request["ProtocoloHasta"].ToString() != "") { str_condicion += " AND P.numeroDiario <= " + int.Parse(Request["ProtocoloHasta"].ToString()); } if (Request["ProtocoloRango"].ToString() != "") { str_condicion += " AND P.numeroDiario in (" + Request["ProtocoloRango"].ToString() + ")"; } str_orden += " fecha, numerodiario "; } break; case 2: //busqueda con numero por sector { if (Request["ProtocoloDesde"].ToString() != "") { str_condicion += " AND P.numeroSector >= " + int.Parse(Request["ProtocoloDesde"].ToString()); } if (Request["ProtocoloHasta"].ToString() != "") { str_condicion += " AND P.numeroSector <= " + int.Parse(Request["ProtocoloHasta"].ToString()); } if (Request["ProtocoloRango"].ToString() != "") { str_condicion += " AND P.numeroSector in (" + Request["ProtocoloRango"].ToString() + ")"; } str_orden += " numerosector "; } break; } if (Request["idOrigen"].ToString() != "0") { str_condicion += " AND P.idOrigen = " + Request["idOrigen"].ToString(); } if (Request["idSectorServicio"].ToString() != "0") { str_condicion += " AND P.idSector in (" + Request["idSectorServicio"].ToString() + ")"; } if (Request["idArea"].ToString() != "0") { str_condicion += " AND I.idArea in ( " + Request["idArea"].ToString() + ")"; } if (Request["idEfectorSolicitante"].ToString() != "0") { str_condicion += " AND P.idEfectorSolicitante = " + Request["idEfectorSolicitante"].ToString(); } if (Request["idPrioridad"].ToString() != "0") { str_condicion += " AND P.idPrioridad = " + Request["idPrioridad"].ToString(); } if (Request["Impreso"].ToString() != "2") { str_condicion += " AND P.impreso = " + Request["Impreso"].ToString(); } if (Request["Estado"].ToString() != "3") { str_condicion += " AND P.estado = " + Request["Estado"].ToString(); } string m_strSQL = " SELECT DISTINCT P.idProtocolo, " + " dbo.NumeroProtocolo(P.idProtocolo) as numero," + " CONVERT(varchar(10),P.fecha,103) as fecha, Pa.numeroDocumento as dni,Pa.apellido+ ' ' + Pa.nombre as paciente," + " O.nombre as origen, Pri.nombre as prioridad, SS.nombre as sector,P.estado, P.impreso " + " FROM Lab_Protocolo P" + " INNER JOIN Lab_Origen O on O.idOrigen= P.idOrigen" + " INNER JOIN Lab_Prioridad Pri on Pri.idPrioridad= P.idPrioridad" + " INNER JOIN Sys_Paciente Pa on Pa.idPaciente= P.idPaciente " + //" INNER JOIN Lab_Configuracion Con ON Con.idEfector= P.idEfector " + " INNER JOIN LAB_SectorServicio SS ON P.idSector= SS.idSectorServicio " + " INNER JOIN LAB_DetalleProtocolo AS DP ON P.idProtocolo = DP.idProtocolo" + " INNER JOIN LAB_Item AS I ON DP.idItem = I.idItem" + " WHERE " + str_condicion; // +str_orden; DataSet Ds = new DataSet(); SqlConnection conn = (SqlConnection)NHibernateHttpModule.CurrentSession.Connection; SqlDataAdapter adapter = new SqlDataAdapter(); adapter.SelectCommand = new SqlCommand(m_strSQL, conn); adapter.Fill(Ds); CantidadRegistros.Text = Ds.Tables[0].Rows.Count.ToString() + " registros encontrados"; return(Ds.Tables[0]); }
private void Guardar(Agenda oRegistro) { TipoServicio oTipoServicio = new TipoServicio(); // Efector oEfector = new Efector(); Usuario oUser = new Usuario(); oUser = (Usuario)oUser.Get(typeof(Usuario), int.Parse(Session["idUsuario"].ToString())); //Configuracion oC = new Configuracion(); //oC = (Configuracion)oC.Get(typeof(Configuracion), "IdConfiguracion", 1); ///Se guarda el encabezado//// oRegistro.IdTipoServicio = (TipoServicio)oTipoServicio.Get(typeof(TipoServicio), int.Parse(cboTipoServicio.SelectedValue)); oRegistro.FechaDesde = DateTime.Parse(txtFechaDesde.Value); oRegistro.FechaHasta = DateTime.Parse(txtFechaHasta.Value); oRegistro.IdEfector = oUser.IdEfector; oRegistro.IdUsuarioRegistro = oUser; oRegistro.FechaRegistro = DateTime.Now; oRegistro.IdItem = int.Parse(ddlItem.SelectedValue); oRegistro.Save(); ///Si existe detalle para la agenda se elimina AgendaDia oItem = new AgendaDia(); ISession m_session = NHibernateHttpModule.CurrentSession; ICriteria crit = m_session.CreateCriteria(typeof(AgendaDia)); crit.Add(Expression.Eq("IdAgenda", oRegistro)); IList items = crit.List(); foreach (AgendaDia oDias in items) { oDias.Delete(); } /// ///Se guarda el detalle por dia// for (int i = 0; i < cklDias.Items.Count; i++) { if (cklDias.Items[i].Selected) { AgendaDia oDia = new AgendaDia(); oDia.IdAgenda = oRegistro; oDia.IdEfector = oRegistro.IdEfector; oDia.Dia = i + 1; oDia.LimiteTurnos = int.Parse(txtLimite.Value); oDia.HoraDesde = txtHoraDesde.Value; oDia.HoraHasta = txtHoraHasta.Value; if (rdbHorarioTurno.Items[0].Selected) { oDia.TipoTurno = 0; } else { oDia.TipoTurno = 1; } if (txtFrecuenciaTurno.Value != "") { oDia.Frecuencia = int.Parse(txtFrecuenciaTurno.Value); } oDia.Save(); } } /////////////// }