public bool ExisteDocumentoPaciente(Paciente objPaciente) { int nrorecord = 0; using (SqlConnection conn = AccesoBD.getConnnection()) { conn.Open(); using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = conn; cmd.CommandText = "sp2_ExisteDocumentoPaciente"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@NumeroDocumento", objPaciente.NumeroDocumento); if (objPaciente.TipoDocumentoId != 3) { cmd.Parameters.AddWithValue("@TipoDocumentoId", objPaciente.TipoDocumentoId); } else { cmd.Parameters.AddWithValue("@TipoDocumentoId", 2); } nrorecord = Convert.ToInt32(cmd.ExecuteScalar()); } } return(nrorecord > 0); }
public List <Comun> ObetenerFechasAtendidosRegion() { List <Comun> lstComun = null; using (SqlConnection cn = AccesoBD.getConnnection()) { cn.Open(); using (SqlCommand cmd = new SqlCommand("UspObetenerFechasAtendidosRegion", cn)) { cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandTimeout = 0; using (SqlDataReader reader = cmd.ExecuteReader()) { if (reader != null) { lstComun = new List <Comun>(); Comun obeComun; while (reader.Read()) { obeComun = new Comun(); obeComun.Codigo = reader["Anio"]; obeComun.Descripcion = reader["Anio"]; lstComun.Add(obeComun); } } } } } return(lstComun); }
public SolicitudAutorizacion Obtener_TipoAutorizacion(int EstablecimientoId, string Categoria, int Estadio, int Fase) { using (SqlConnection conexion = AccesoBD.getConnnection()) { conexion.Open(); string sql = "sp2_Solicitud_Autorizacion_Obtener_TipoAutorizacion"; using (SqlCommand cmd = new SqlCommand(sql, conexion)) { SolicitudAutorizacion objSolicitudAutorizacion = null; cmd.Parameters.AddWithValue("@EstablecimientoId", EstablecimientoId); cmd.Parameters.AddWithValue("@CategoriaId", Categoria); cmd.Parameters.AddWithValue("@Estadio", Estadio); cmd.Parameters.AddWithValue("@FaseId", Fase); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandTimeout = 1024; using (DbDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { objSolicitudAutorizacion = new SolicitudAutorizacion(); objSolicitudAutorizacion.TipoAutorizacionId = Convert.ToInt32(dr["TipoAutorizacionId"].ToString()); objSolicitudAutorizacion.Vigencia = Convert.ToInt32(dr["Vigencia"].ToString()); objSolicitudAutorizacion.TratamientoId = Convert.ToInt32(dr["TratamientoId"].ToString()); objSolicitudAutorizacion.Version = Convert.ToInt32(dr["Version"].ToString()); objSolicitudAutorizacion.CadenaId = Convert.ToInt32(dr["CadenaId"].ToString()); objSolicitudAutorizacion.Monto = Convert.ToDecimal(dr["Monto"].ToString()); objSolicitudAutorizacion.SoloRetrospectivo = Convert.ToBoolean(dr["SoloRetrospectivo"].ToString()); } } return(objSolicitudAutorizacion); } } }
public bool ExistePaciente(string pacienteId) { int nrorecord = 0; using (SqlConnection conn = AccesoBD.getConnnection()) { conn.Open(); using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = conn; cmd.CommandText = "sp2_ExistePaciente"; cmd.CommandType = System.Data.CommandType.StoredProcedure; if (pacienteId != null) { cmd.Parameters.AddWithValue("@PacienteId", pacienteId); } else { cmd.Parameters.AddWithValue("@PacienteId", DBNull.Value); } nrorecord = Convert.ToInt32(cmd.ExecuteScalar()); } } return(nrorecord > 0); }
public List <ChartaAbono> ObtenerReporChartabodeb() { List <ChartaAbono> lstReporte = null; using (SqlConnection cn22 = AccesoBD.getConnnection()) { cn22.Open(); using (SqlCommand cmd = new SqlCommand("sp_Reporte_Conciliacion_chart", cn22)) { cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandTimeout = 0; using (SqlDataReader reader = cmd.ExecuteReader()) { if (reader != null) { lstReporte = new List <ChartaAbono>(); ChartaAbono obeReporte; while (reader.Read()) { obeReporte = new ChartaAbono(); obeReporte.ipress = reader["EstablecimientoId"].ToString(); obeReporte.abono = decimal.Parse(reader["abono"].ToString()); obeReporte.debito = decimal.Parse(reader["debito"].ToString()); lstReporte.Add(obeReporte); } } } } } return(lstReporte); }
public int SolicitudAutorizacionDet_Grabar(SolicitudAutorizacion objSolicitudBE) { int result; using (SqlConnection conn = AccesoBD.getConnnection()) { conn.Open(); string sql = "sp2_Solicitud_Autorizacion_Detalle_Grabar"; using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.Parameters.AddWithValue("@Nro_Solicitud", objSolicitudBE.Nro_Solicitud); cmd.Parameters.AddWithValue("@DetalleId", objSolicitudBE.DetalleId); cmd.Parameters.AddWithValue("@TipoAutorizacionId", objSolicitudBE.TipoAutorizacionId); cmd.Parameters.AddWithValue("@PacienteId", objSolicitudBE.PacienteId); cmd.Parameters.AddWithValue("@EstablecimientoId", objSolicitudBE.EstablecimientoId); cmd.Parameters.AddWithValue("@CategoriaId", objSolicitudBE.CategoriaId); cmd.Parameters.AddWithValue("@EstadioId", objSolicitudBE.EstadioId); cmd.Parameters.AddWithValue("@FaseId", objSolicitudBE.FaseId); cmd.Parameters.AddWithValue("@TratamientoId", objSolicitudBE.TratamientoId); cmd.Parameters.AddWithValue("@Vigencia", objSolicitudBE.Vigencia); cmd.Parameters.AddWithValue("@Adicional", objSolicitudBE.Adicional); cmd.Parameters.AddWithValue("@Version", objSolicitudBE.Version); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandTimeout = 1024; result = cmd.ExecuteNonQuery(); } } return(result); }
public bool ExistenPendientesPacienteVivo(int?establecimientoId) { int nrorecord = 0; using (SqlConnection conn = AccesoBD.getConnnection()) { conn.Open(); string sql = "sp2_ExistenPendientesPacienteVivo"; using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.CommandTimeout = 1024; if (establecimientoId == null) { cmd.Parameters.AddWithValue("@EstablecimientoId", DBNull.Value); } else { cmd.Parameters.AddWithValue("@EstablecimientoId", establecimientoId); } nrorecord = Convert.ToInt32(cmd.ExecuteScalar()); } } return(nrorecord > 0); }
public Tratamiento ObtenerDetalleTratamiento(int TratamientoId) { using (SqlConnection conexion = AccesoBD.getConnnection()) { conexion.Open(); string sql = "sp2_Solicitud_Autorizacion_Obtener_DetTratamiento"; using (SqlCommand cmd = new SqlCommand(sql, conexion)) { Tratamiento objTratamiento = null; cmd.Parameters.AddWithValue("@TratamientoId", TratamientoId); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandTimeout = 1024; using (DbDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { objTratamiento = new Tratamiento(); objTratamiento.TratamientoId = Convert.ToInt32(dr["TratamientoId"].ToString()); objTratamiento.SoloRetrospectivo = Convert.ToBoolean(dr["SoloRetrospectivo"].ToString()); objTratamiento.Monto = Convert.ToDecimal(dr["Monto"].ToString()); objTratamiento.Version = Convert.ToInt32(dr["Version"].ToString()); objTratamiento.Vigencia = Convert.ToInt32(dr["Vigencia"].ToString()); objTratamiento.FechaFin = Convert.ToDateTime(dr["FechaFin"].ToString()); } } return(objTratamiento); } } }
public bool ExisteAutorizacion(int?cadenaId, int faseId, int establecimientoId, string pacienteId) { int nrorecord = 0; using (SqlConnection conn = AccesoBD.getConnnection()) { conn.Open(); string sql = "sp2_ExisteAutorizacion"; using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandTimeout = 1024; if (cadenaId == null) { cmd.Parameters.AddWithValue("@CadenaId", DBNull.Value); } else { cmd.Parameters.AddWithValue("@CadenaId", cadenaId); } cmd.Parameters.AddWithValue("@FaseId", faseId); cmd.Parameters.AddWithValue("@EstablecimientoId", establecimientoId); cmd.Parameters.AddWithValue("@PacienteId", pacienteId); nrorecord = Convert.ToInt32(cmd.ExecuteScalar()); } } return(nrorecord > 0); }
public List <MantCombo> ObtenerCombos(int op) { List <MantCombo> lstReporte = null; using (SqlConnection cn22 = AccesoBD.getConnnection()) { cn22.Open(); using (SqlCommand cmd = new SqlCommand("UspObetenerCombos", cn22)) { cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandTimeout = 0; cmd.Parameters.AddWithValue("@op", op); using (SqlDataReader reader = cmd.ExecuteReader()) { if (reader != null) { lstReporte = new List <MantCombo>(); MantCombo obeReporte; while (reader.Read()) { obeReporte = new MantCombo(); obeReporte.codigo = reader["codigo"].ToString(); obeReporte.valor = reader["valor"].ToString(); lstReporte.Add(obeReporte); } } } } } return(lstReporte); }
public DataTable GetPacientesBuscadorSelectorPacientes(Paciente objPaciente) { using (SqlConnection conexion = AccesoBD.getConnnection()) { string sql = "sp2_GetPacientesBuscadorSelectorPacientes"; using (SqlCommand cmd = new SqlCommand(sql, conexion)) { cmd.CommandType = CommandType.StoredProcedure; cmd.CommandTimeout = 1024; if (objPaciente.TipoDocumentoId == null) { cmd.Parameters.AddWithValue("@TipoDocumentoId", DBNull.Value); } else { cmd.Parameters.AddWithValue("@TipoDocumentoId", objPaciente.TipoDocumentoId); } if (string.IsNullOrEmpty(objPaciente.NumeroDocumento)) { cmd.Parameters.AddWithValue("@NumeroDocumento", DBNull.Value); } else { cmd.Parameters.AddWithValue("@NumeroDocumento", objPaciente.NumeroDocumento); } if (string.IsNullOrEmpty(objPaciente.ApellidoPaterno)) { cmd.Parameters.AddWithValue("@ApellidoPaterno", DBNull.Value); } else { cmd.Parameters.AddWithValue("@ApellidoPaterno", objPaciente.ApellidoPaterno); } if (string.IsNullOrEmpty(objPaciente.ApellidoMaterno)) { cmd.Parameters.AddWithValue("@ApellidoMaterno", DBNull.Value); } else { cmd.Parameters.AddWithValue("@ApellidoMaterno", objPaciente.ApellidoMaterno); } if (string.IsNullOrEmpty(objPaciente.Nombres)) { cmd.Parameters.AddWithValue("@Nombres", DBNull.Value); } else { cmd.Parameters.AddWithValue("@Nombres", objPaciente.Nombres); } DataTable dt = new DataTable(); SqlDataAdapter dap = new SqlDataAdapter(cmd); dap.Fill(dt); return(dt); } } }
public Paciente RegistrarPacienteWeb(Paciente objPaciente) { using (SqlConnection conn = AccesoBD.getConnnection()) { conn.Open(); string sql = "sp2_RegistrarPaciente3"; using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandTimeout = 1024; cmd.Parameters.AddWithValue("@Paciente", objPaciente.PacienteId); cmd.Parameters.AddWithValue("@TipoDocumentoId", objPaciente.TipoDocumentoId); cmd.Parameters.AddWithValue("@ApellidoPaterno", objPaciente.ApellidoPaterno); if (objPaciente.ApellidoMaterno != null) { cmd.Parameters.AddWithValue("@ApellidoMaterno", objPaciente.ApellidoMaterno); } else { cmd.Parameters.AddWithValue("@ApellidoMaterno", DBNull.Value); } cmd.Parameters.AddWithValue("@Nombres", objPaciente.Nombres); if (objPaciente.OtrosNombres != null) { cmd.Parameters.AddWithValue("@OtrosNombres", objPaciente.OtrosNombres); } else { cmd.Parameters.AddWithValue("@OtrosNombres", DBNull.Value); } cmd.Parameters.AddWithValue("@NumeroDocumento", objPaciente.NumeroDocumento); cmd.Parameters.AddWithValue("@TipoRegimenId", objPaciente.TipoRegimenId); cmd.Parameters.AddWithValue("@Nacimiento", objPaciente.Nacimiento); cmd.Parameters.AddWithValue("@SexoId", objPaciente.SexoId); cmd.Parameters.AddWithValue("@Historia", objPaciente.Historia); cmd.Parameters.AddWithValue("@Estado", objPaciente.Estado); if (objPaciente.fecha_defuncion != null) { cmd.Parameters.AddWithValue("@fecha_defuncion", objPaciente.fecha_defuncion); } else { cmd.Parameters.AddWithValue("@fecha_defuncion", DBNull.Value); } cmd.Parameters.AddWithValue("@FechaCreacion", objPaciente.FechaCreacion); objPaciente.PacienteId = objPaciente.NumeroDocumento; cmd.Parameters.AddWithValue("@UsuarioCreacion", objPaciente.UsuarioCreacion); cmd.Parameters.AddWithValue("@Validado", objPaciente.Validado); objPaciente.PacienteId = objPaciente.NumeroDocumento; cmd.ExecuteNonQuery(); } } return(objPaciente); }
public DataTable MovimientoAutorizacion_AutorizacionWS(DataTable dt) { SqlConnection cn = AccesoBD.getConnnection(); cn.Open(); using (var cmdws = new SqlCommand("CREATE TABLE TEMPAUTORIZACION" + "(" + "Adicional bit,"+ "Anulado bit ,"+ "AutorizacionId int,"+ "CodigoAutorizacion char(20)," + "ControlaCantidad bit," + "Descripcion varchar(250),"+ "DiagnosticoAsociado bit,"+ "EstablecimientoId int,"+ "Estado char(1),"+ "Fecha smalldatetime,"+ "FechaCreacion smalldatetime,"+ "FechaInicio smalldatetime,"+ "FechaSolicitud date,"+ "Modalidad chaR(1),"+ "Monto decimal (9,2),"+ "Nro_Solicitud char(11),"+ "PacienteId chaR(8),"+ "PreAutorizado bit," + "Tipo char(1)," + "TipoAutorizacionId tinyint,"+ "TratamiendoId int,"+ "UsuarioCreacion varchar(10),"+ "Version int,"+ "Vigencia smalldatetime" + ")", cn)) { cmdws.ExecuteNonQuery(); } using (var bcp = new SqlBulkCopy(cn, SqlBulkCopyOptions.TableLock, null)) { bcp.DestinationTableName = "TEMPAUTORIZACION"; bcp.WriteToServer(dt); } cmd = new SqlCommand(); cmd.CommandText = "UspWSInsertarAutorizaciones"; return(Datos.ObtenerDatosProcedure(cmd)); }
public static DateTime GetDate() { DateTime toDay; using (SqlConnection conn = AccesoBD.getConnnection()) { conn.Open(); string sql = "sp2_GetDate"; using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.CommandTimeout = 1024; toDay = Convert.ToDateTime(cmd.ExecuteScalar()); } } return(toDay); }
public DataTable GetVWPaquetePorEstablecimientoId(int establecimientoId) { using (SqlConnection conexion = AccesoBD.getConnnection()) { string sql = "sp2_GetVWPaquetePorEstablecimientoId"; using (SqlCommand cmd = new SqlCommand(sql, conexion)) { cmd.CommandTimeout = 1024; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@EstablecimientoId", establecimientoId); SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); return(dt); } } }
public bool SePuedeEditarControlMedico(long fua) { int result; using (SqlConnection conn = AccesoBD.getConnnection()) { conn.Open(); using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = conn; cmd.CommandText = "sp2_SePuedeEditarControlMedico"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Fua", fua); result = Convert.ToInt32(cmd.ExecuteScalar()); } } return(result > 0); }
public bool ExisteIdDiagnosticoAsociado(int establecimientoId) { int nrorecord; using (SqlConnection conn = AccesoBD.getConnnection()) { conn.Open(); string sql = "sp2_ExisteIdDiagnosticoAsociado"; using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.CommandTimeout = 1024; cmd.Parameters.AddWithValue("@EstablecimientoId", establecimientoId); nrorecord = Convert.ToInt32(cmd.ExecuteScalar()); } } return(nrorecord > 0); }
public bool SeProcesaronTodos(string numeroSolicitud) { int nrorecord = 0; using (SqlConnection conn = AccesoBD.getConnnection()) { conn.Open(); string sql = "sp2_GetCantidadDetallesNoProcesadosPorNroSolicitud"; using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandTimeout = 1024; cmd.Parameters.AddWithValue("@Nro_Solicitud", numeroSolicitud); nrorecord = Convert.ToInt32(cmd.ExecuteScalar()); } } return(nrorecord == 0); }
//GESTION DE CUENTA (CONCILIACION) //VERIFICAR PERIODOS DE PRODUCCION CONCILIADAS public bool FaltaConciliarProducciones(int produccionId) { int nrorecord = 0; using (SqlConnection conn = AccesoBD.getConnnection()) { conn.Open(); string sql = "sp2_cta_FaltaConciliarProducciones"; using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.CommandTimeout = 1024; cmd.Parameters.AddWithValue("@ProduccionId", produccionId); nrorecord = Convert.ToInt32(cmd.ExecuteScalar()); } } return(nrorecord > 0); }
public DateTime GetDatePrimerControlFua(long fua) { DateTime fechaPrimerControl; using (SqlConnection conn = AccesoBD.getConnnection()) { conn.Open(); using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = conn; cmd.CommandText = "sp2_GetDatePrimerControlFua"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Fua", fua); fechaPrimerControl = Convert.ToDateTime(cmd.ExecuteScalar()); } } return(fechaPrimerControl); }
public bool PacienteTieneAutorizacionesPreviasProspectivasVigentes(string pacienteId, string categoriaId) { int nrorecord = 0; using (SqlConnection conn = AccesoBD.getConnnection()) { conn.Open(); string sql = "sp2_PacienteTieneAutorizacionesPreviasProspectivasVigentes"; using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.CommandTimeout = 1024; cmd.Parameters.AddWithValue("@PacienteId", pacienteId); cmd.Parameters.AddWithValue("@CategoriaId", categoriaId); nrorecord = Convert.ToInt32(cmd.ExecuteScalar()); } } return(nrorecord > 0); }
public List <ReporteConciliacionChart> ReporteConciliacionChart(String numconc, String ipress, String cadena) { List <ReporteConciliacionChart> lstReporte = null; using (SqlConnection cn22 = AccesoBD.getConnnection()) { cn22.Open(); using (SqlCommand cmd = new SqlCommand("sp_Reporte_ConciliacionChartFiltros", cn22)) { cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandTimeout = 0; cmd.Parameters.AddWithValue("@numconciliacion", numconc); cmd.Parameters.AddWithValue("@ipress", ipress); cmd.Parameters.AddWithValue("@cadena", cadena); using (SqlDataReader reader = cmd.ExecuteReader()) { if (reader != null) { lstReporte = new List <ReporteConciliacionChart>(); ReporteConciliacionChart obeReporte; while (reader.Read()) { obeReporte = new ReporteConciliacionChart(); obeReporte.ipress = reader["EstablecimientoId"].ToString(); obeReporte.nombipress = reader["NombreIpress"].ToString(); obeReporte.abono = decimal.Parse(reader["abono"].ToString()); obeReporte.debito = decimal.Parse(reader["debito"].ToString()); obeReporte.sinicial = decimal.Parse(reader["Saldo"].ToString()); obeReporte.rpositiva = decimal.Parse(reader["ReasignacionPositiva"].ToString()); obeReporte.rnegativa = decimal.Parse(reader["ReasignacionNegativa"].ToString()); obeReporte.reasignacion = decimal.Parse(reader["pendiente"].ToString()); obeReporte.sfinal = decimal.Parse(reader["SaldoFinal"].ToString()); obeReporte.codigoconciliacion = int.Parse(reader["CodigoConciliacion"].ToString()); lstReporte.Add(obeReporte); } } } } } return(lstReporte); }
public int Contador_Fuas(int Valor, int EstablecimientoId, int CodigoCMedico) { int result; using (SqlConnection conn = AccesoBD.getConnnection()) { conn.Open(); using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = conn; cmd.CommandText = "sp2_CMedico_ContadorFuas"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@TipoConsulta", Valor); cmd.Parameters.AddWithValue("@EstablecimientoId", EstablecimientoId); cmd.Parameters.AddWithValue("@CodigoControlMedico", CodigoCMedico); result = Convert.ToInt32(cmd.ExecuteScalar()); } } return(result); }
public List <ReporteAtendidosRegion> ReporteAtendidosRegion(int anio) { List <ReporteAtendidosRegion> lstReporte = null; using (SqlConnection cn = AccesoBD.getConnnection()) { cn.Open(); using (SqlCommand cmd = new SqlCommand("UspReporteAtendidosRegion", cn)) { cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandTimeout = 0; cmd.Parameters.AddWithValue("@Anio", anio); using (SqlDataReader reader = cmd.ExecuteReader()) { if (reader != null) { lstReporte = new List <ReporteAtendidosRegion>(); ReporteAtendidosRegion obeReporte; while (reader.Read()) { obeReporte = new ReporteAtendidosRegion(); obeReporte.Anio = int.Parse(reader["T-Año"].ToString()); obeReporte.Region = reader["T-Region"].ToString(); obeReporte.TotalAtenciones = int.Parse(reader["T-Aten"].ToString()); obeReporte.TotalAtendidos = int.Parse(reader["T-Atend"].ToString()); obeReporte.TotalTransferencias = decimal.Parse(reader["T-Transf"].ToString()); obeReporte.DentroAtenciones = int.Parse(reader["D-Aten"].ToString()); obeReporte.DentroAtendidos = int.Parse(reader["D-Atend"].ToString()); obeReporte.DentroTransferencias = decimal.Parse(reader["D-Transf"].ToString()); obeReporte.FueraAtenciones = int.Parse(reader["F-Aten"].ToString()); obeReporte.FueraAtendidos = int.Parse(reader["F-Atend"].ToString()); obeReporte.FueraTransferencias = decimal.Parse(reader["F-Transf"].ToString()); lstReporte.Add(obeReporte); } } } } } return(lstReporte); }
public int GetMaxIdAutorizacion() { using (SqlConnection conn = AccesoBD.getConnnection()) { conn.Open(); using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = conn; cmd.CommandText = "sp2_GetMaxIdAutorizacion"; cmd.CommandType = System.Data.CommandType.StoredProcedure; object id = cmd.ExecuteScalar(); if (id != DBNull.Value) { return(Convert.ToInt32(id)); } else { return(0); } } } }
public List <vw2_SolicitudAutorizacion> GetAllSolicitudesAutorizacion() { using (SqlConnection conexion = AccesoBD.getConnnection()) { conexion.Open(); string sql = "sp2_GetAllSolicitudesAutorizacion"; using (SqlCommand cmd = new SqlCommand(sql, conexion)) { cmd.CommandTimeout = 1024; cmd.CommandType = CommandType.StoredProcedure; List <vw2_SolicitudAutorizacion> listaSolicitudAutorizacion = new List <vw2_SolicitudAutorizacion>(); using (DbDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { listaSolicitudAutorizacion.Add(CargarSolicitudAutorizacion(dr)); } } return(listaSolicitudAutorizacion); } } }
public List <vw2_SolicitudAutorizacion> GetSolicitudesAutorizacionPorIpress(int establecimientoId) { using (SqlConnection conexion = AccesoBD.getConnnection()) { conexion.Open(); string sql = "sp2_GetSolicitudesAutorizacionPorIpress"; using (SqlCommand cmd = new SqlCommand(sql, conexion)) { cmd.Parameters.AddWithValue("@EstablecimientoId", establecimientoId); cmd.CommandTimeout = 1024; cmd.CommandType = CommandType.StoredProcedure; List <vw2_SolicitudAutorizacion> listaSolicitudAutorizacion = new List <vw2_SolicitudAutorizacion>(); using (DbDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { listaSolicitudAutorizacion.Add(CargarSolicitudAutorizacion(dr)); } } return(listaSolicitudAutorizacion); } } }
public Paciente GetPacientePorNumeroDocumento(string numeroDocumento) { using (SqlConnection conexion = AccesoBD.getConnnection()) { conexion.Open(); string sql = "sp2_GetPacientePorNumeroDocumento"; using (SqlCommand cmd = new SqlCommand(sql, conexion)) { Paciente objPaciente = null; cmd.Parameters.AddWithValue("@NumeroDocumento", numeroDocumento); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandTimeout = 1024; using (DbDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { objPaciente = CargarPaciente(dr); } } return(objPaciente); } } }
//OBTIENE VISTA PAQUETE POR ID public vw_paquete GetVWPaquetePorId(int tratamientoId) { using (SqlConnection conexion = AccesoBD.getConnnection()) { conexion.Open(); string sql = "sp2_GetVWPaquetePorId"; using (SqlCommand cmd = new SqlCommand(sql, conexion)) { cmd.Parameters.AddWithValue("@TratamientoId", tratamientoId); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandTimeout = 1024; vw_paquete objPaquete = null; using (DbDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { objPaquete = CargarVwPaquete(dr); } } return(objPaquete); } } }
public Tratamiento GetTratamientoPorIdVersion(int tratamientoId, int version) { using (SqlConnection conexion = AccesoBD.getConnnection()) { conexion.Open(); string sql = "sp2_GetTratamientoPorIdVersion2"; using (SqlCommand cmd = new SqlCommand(sql, conexion)) { Tratamiento objTratamiento = null; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandTimeout = 1024; cmd.Parameters.AddWithValue("@TratamientoId", tratamientoId); cmd.Parameters.AddWithValue("@Version", version); using (DbDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { objTratamiento = CargarTratamiento(dr); } } return(objTratamiento); } } }