示例#1
0
 //OBTIENE LISTA ESTABLECIMIENTOS X CONVENIO
 public DataTable Establecimientos_listarxconvenio()
 {
     cmd             = new SqlCommand();
     cmd.CommandText = "sp2_establecimiento_listarxconvenio";
     return(Datos.ObtenerDatosProcedure(cmd));
 }
示例#2
0
 public DataTable GetEstablecimientosCierreDig()
 {
     cmd             = new SqlCommand();
     cmd.CommandText = "sp2_ate_MovimientoPaciente_ListarEstablecimientosCierresDig";
     return(Datos.ObtenerDatosProcedure(cmd));
 }
示例#3
0
 public DataTable Establecimiento_Consulta()
 {
     cmd             = new SqlCommand();
     cmd.CommandText = "sp2_Solicitud_Establecimiento_Consulta";
     return(Datos.ObtenerDatosProcedure(cmd));
 }
示例#4
0
 //OBTIENE LISTA TOTAL ESTABLECIMIENTOS CON CONVENIO
 public DataTable GetEstablecimientosConvenio()
 {
     cmd             = new SqlCommand();
     cmd.CommandText = "sp2_GetEstablecimientosConvenio";
     return(Datos.ObtenerDatosProcedure(cmd));
 }
示例#5
0
 // OBTIENE CANTIDAD Y MONTO DE AUTORIZACIONES POR PACIENTE
 public DataTable GetCantidadMontoAutorizacionesPorPaciente()
 {
     cmd.Parameters.Clear();
     cmd.CommandText = "sp2_GetCantidadMontoAutorizacionesPorPaciente";
     return(Datos.ObtenerDatosProcedure(cmd));
 }
示例#6
0
 // OBTIENE AUTORIZACIONES POR CONSULTA SQL
 public DataTable GetAllAutorizacionPorConsultaSql(string consultaSql)
 {
     cmd.Parameters.Clear();
     cmd.CommandText = consultaSql;
     return(Datos.ObtenerDatosSql(cmd));
 }
示例#7
0
 //REGISTRA AUTORIZACION
 public Autorizacion RegistrarAutorizacion(Autorizacion objAutorizacion)
 {
     using (SqlCommand cmd = new SqlCommand())
     {
         cmd.CommandText = "sp2_RegistrarAutorizacion";
         objAutorizacion.AutorizacionId = GetMaxIdAutorizacion() + 1;
         cmd.Parameters.AddWithValue("@AutorizacionId", objAutorizacion.AutorizacionId);
         cmd.Parameters.AddWithValue("@Fecha", objAutorizacion.Fecha);
         cmd.Parameters.AddWithValue("@Estado", objAutorizacion.Estado);
         cmd.Parameters.AddWithValue("@TipoAutorizacionId", objAutorizacion.TipoAutorizacionId);
         if (objAutorizacion.Monto != null)
         {
             cmd.Parameters.AddWithValue("@Monto", objAutorizacion.Monto);
         }
         else
         {
             cmd.Parameters.AddWithValue("@Monto", DBNull.Value);
         }
         if (!string.IsNullOrEmpty(objAutorizacion.Descripcion))
         {
             cmd.Parameters.AddWithValue("@Descripcion", objAutorizacion.Descripcion);
         }
         else
         {
             cmd.Parameters.AddWithValue("@Descripcion", DBNull.Value);
         }
         if (objAutorizacion.FechaInicio != null)
         {
             cmd.Parameters.AddWithValue("@FechaInicio", objAutorizacion.FechaInicio);
         }
         else
         {
             cmd.Parameters.AddWithValue("@FechaInicio", DBNull.Value);
         }
         cmd.Parameters.AddWithValue("@Vigencia", objAutorizacion.Vigencia);
         cmd.Parameters.AddWithValue("@EstablecimientoId", objAutorizacion.EstablecimientoId);
         cmd.Parameters.AddWithValue("@PacienteId", objAutorizacion.PacienteId);
         cmd.Parameters.AddWithValue("@TratamiendoId", objAutorizacion.TratamiendoId);
         cmd.Parameters.AddWithValue("@Version", objAutorizacion.Version);
         if (!string.IsNullOrEmpty(objAutorizacion.observacion))
         {
             cmd.Parameters.AddWithValue("@observacion", objAutorizacion.observacion);
         }
         else
         {
             cmd.Parameters.AddWithValue("@observacion", DBNull.Value);
         }
         cmd.Parameters.AddWithValue("@Adicional", objAutorizacion.Adicional);
         cmd.Parameters.AddWithValue("@Modalidad", objAutorizacion.Modalidad);
         cmd.Parameters.AddWithValue("@ControlaCantidad", objAutorizacion.ControlaCantidad);
         cmd.Parameters.AddWithValue("@DiagnosticoAsociado", objAutorizacion.DiagnosticoAsociado);
         if (!string.IsNullOrEmpty(objAutorizacion.UsuarioCreacion))
         {
             cmd.Parameters.AddWithValue("@UsuarioCreacion", objAutorizacion.UsuarioCreacion);
         }
         else
         {
             cmd.Parameters.AddWithValue("@UsuarioCreacion", DBNull.Value);
         }
         if (objAutorizacion.FechaInformeMedico != null)
         {
             cmd.Parameters.AddWithValue("@FechaInformeMedico", objAutorizacion.FechaInformeMedico);
         }
         else
         {
             cmd.Parameters.AddWithValue("@FechaInformeMedico", DBNull.Value);
         }
         if (objAutorizacion.FechaSolicitud != null)
         {
             cmd.Parameters.AddWithValue("@FechaSolicitud", objAutorizacion.FechaSolicitud);
         }
         else
         {
             cmd.Parameters.AddWithValue("@FechaSolicitud", DBNull.Value);
         }
         if (objAutorizacion.FechaRespuesta != null)
         {
             cmd.Parameters.AddWithValue("@FechaRespuesta", objAutorizacion.FechaRespuesta);
         }
         else
         {
             cmd.Parameters.AddWithValue("@FechaRespuesta", DBNull.Value);
         }
         cmd.Parameters.AddWithValue("@Tipo", objAutorizacion.Tipo);
         cmd.Parameters.AddWithValue("@Anulado", objAutorizacion.Anulado);
         if (!string.IsNullOrEmpty(objAutorizacion.Nro_Solicitud))
         {
             cmd.Parameters.AddWithValue("@Nro_Solicitud", objAutorizacion.Nro_Solicitud);
         }
         else
         {
             cmd.Parameters.AddWithValue("@Nro_Solicitud", DBNull.Value);
         }
         Datos.Mantenimiento(cmd);
         return(objAutorizacion);
     }
 }
示例#8
0
 //LISTAR ESPECIALIDAD DE PROFESIONAL
 public DataTable Medico_EspecialidadListar()
 {
     cmd             = new SqlCommand();
     cmd.CommandText = "sp2_ate_Medico_EspecialidadListar";
     return(Datos.ObtenerDatosProcedure(cmd));
 }