public Usuarios Validar_usuario(string usuarios, string password) { Usuarios var = new Usuarios(); ConectarFalp conn = new ConectarFalp(BD, User, Pass, ConectarFalp.TipoBase.Oracle); if (conn.Estado == ConnectionState.Closed) { conn.Abrir(); } conn.CrearCommand(CommandType.StoredProcedure, "PCK_NUT001I.P_VALIDAR_USUARIOS"); conn.ParametroBD("PIN_USUARIO", usuarios.ToUpper(), DbType.String, ParameterDirection.Input); conn.ParametroBD("PIN_PASSWORD", password.ToUpper(), DbType.String, ParameterDirection.Input); IDataReader lector = conn.ExecuteReader(); if (lector.Read()) { var._Usuario = lector["USUARIOS"].Equals(DBNull.Value) ? string.Empty : (string)lector["USUARIOS"]; var._Password = lector["PASSWORD"].Equals(DBNull.Value) ? string.Empty : (string)lector["PASSWORD"]; } else { var._Usuario = ""; var._Password = ""; } conn.Cerrar(); return(var); }
public List <Cama_Pacientes> ListadoCamaPacientes(string rut, int cod_servicio, int cod_estado) { try { ConectarFalp conn = new ConectarFalp(BD, User, Pass, ConectarFalp.TipoBase.Oracle); if (conn.Estado == ConnectionState.Closed) { conn.Abrir(); } conn.CrearCommand(CommandType.StoredProcedure, "PCK_NUT001I.P_CARGAR_LISTADO_CAMAS_PAC"); conn.ParametroBD("PIN_RUT", rut, DbType.String, ParameterDirection.Input); conn.ParametroBD("PIN_COD_SERVICIO", cod_servicio, DbType.Int64, ParameterDirection.Input); conn.ParametroBD("PIN_COD_ESTADO", cod_estado, DbType.Int64, ParameterDirection.Input); IDataReader lector = conn.ExecuteReader(); List <Cama_Pacientes> lista = new List <Cama_Pacientes>(); while (lector.Read()) { Cama_Pacientes var = new Cama_Pacientes(); var._Correlativo = lector["CORRELATIVO"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(lector["CORRELATIVO"]); var._Id = lector["CAMA_ID"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(lector["CAMA_ID"]); var._Id_pac = lector["PAC_ID"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(lector["PAC_ID"]); var._Cod_nhc = lector["NHC"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(lector["NHC"]); var._Num_cama = lector["NUM_CAMA"].Equals(DBNull.Value) ? string.Empty : lector["NUM_CAMA"].ToString(); var._Cod_habitacion = lector["COD_HABITACION"].Equals(DBNull.Value) ? string.Empty : lector["COD_HABITACION"].ToString(); var._Nom_habitacion = lector["NOM_HABITACION"].Equals(DBNull.Value) ? string.Empty : lector["NOM_HABITACION"].ToString(); var._Cod_servicio = lector["COD_SERVICIO"].Equals(DBNull.Value) ? string.Empty : lector["COD_SERVICIO"].ToString(); var._Nom_servicio = lector["NOM_SERVICIO"].Equals(DBNull.Value) ? string.Empty : lector["NOM_SERVICIO"].ToString(); var._Cod_cama = lector["COD_CAMA"].Equals(DBNull.Value) ? string.Empty : lector["COD_CAMA"].ToString(); var._Num_doc = lector["RUT"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(lector["RUT"]); var._Nombres = lector["NOMBRES"].Equals(DBNull.Value) ? string.Empty : lector["NOMBRES"].ToString(); var._Estado = lector["ESTADO"].Equals(DBNull.Value) ? string.Empty : lector["ESTADO"].ToString(); var._Estado_cama = lector["CAMA_ESTADO"].Equals(DBNull.Value) ? string.Empty : lector["CAMA_ESTADO"].ToString(); lista.Add(var); } conn.Cerrar(); return(lista); } catch (Exception ex) { conn.Cerrar(); throw ex; } }
public Pedidos Cargar_pedidos2(int cod_paciente) { try { Pedidos var = new Pedidos(); ConectarFalp conn = new ConectarFalp(BD, User, Pass, ConectarFalp.TipoBase.Oracle); if (conn.Estado == ConnectionState.Closed) { conn.Abrir(); } conn.CrearCommand(CommandType.StoredProcedure, "PCK_NUT001I.P_CARGAR_PEDIDO_PACIENTE"); conn.ParametroBD("PIN_COD_PACIENTE", cod_paciente, DbType.Int64, ParameterDirection.Input); IDataReader lector = conn.ExecuteReader(); List <Pedidos> lista = new List <Pedidos>(); if (lector.Read()) { var._Id = lector["CODIGO"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(lector["CODIGO"]); var._Cod_paciente = lector["COD_PACIENTE"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(lector["CODIGO"]); var._Cod_cama = lector["COD_CAMA"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(lector["CODIGO"]); var._Cod_tipo_consistencia = lector["COD_CONSISTENCIA"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(lector["COD_CONSISTENCIA"]); var._Cod_tipo_digestabilidad = lector["COD_DIGESTABILIDAD"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(lector["COD_DIGESTABILIDAD"]); var._Cod_tipo_aporte_nutrientes = lector["COD_APORTE_NUTRIENTES"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(lector["COD_APORTE_NUTRIENTES"]); var._Cod_tipo_volumen = lector["COD_VOLUMEN"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(lector["COD_VOLUMEN"]); var._Cod_tipo_temperatura = lector["COD_TEMPERATURA"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(lector["COD_TEMPERATURA"]); var._Cod_tipo_sales = lector["COD_TIPO_SALES"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(lector["COD_TIPO_SALES"]); var._Cod_tipo_otros = lector["COD_OTROS"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(lector["COD_OTROS"]); var._Diagnostico = lector["DIAGNOSTICO"].Equals(DBNull.Value) ? string.Empty : (string)lector["DIAGNOSTICO"]; var._Amnesis_alim = lector["AMNESIS"].Equals(DBNull.Value) ? string.Empty : (string)lector["AMNESIS"]; var._Observaciones = lector["OBSERVACIONES"].Equals(DBNull.Value) ? string.Empty : (string)lector["OBSERVACIONES"]; } else { var._Id = 0; } conn.Cerrar(); return(var); } catch (Exception ex) { conn.Cerrar(); throw ex; } }
public List <Pedidos> Cargar_alimentos_pedidos(string fecha, int cod_tipo_comida, int cod_tipo_distribucion, string cod_pedido) { try { ConectarFalp conn = new ConectarFalp(BD, User, Pass, ConectarFalp.TipoBase.Oracle); if (conn.Estado == ConnectionState.Closed) { conn.Abrir(); } conn.CrearCommand(CommandType.StoredProcedure, "PCK_NUT001I.P_CARGAR_ALIM_PEDIDO"); conn.ParametroBD("PIN_COD_COMIDA", cod_tipo_comida, DbType.Int64, ParameterDirection.Input); conn.ParametroBD("PIN_COD_DISTRIBUCION", cod_tipo_distribucion, DbType.Int64, ParameterDirection.Input); conn.ParametroBD("PIN_COD_PEDIDOS", cod_pedido, DbType.Int64, ParameterDirection.Input); conn.ParametroBD("PIN_FECHA", fecha, DbType.String, ParameterDirection.Input); //conn.ParametroBD("PIN_FECHA", fecha, DbType.String, ParameterDirection.Input); IDataReader lector = conn.ExecuteReader(); List <Pedidos> lista = new List <Pedidos>(); while (lector.Read()) { Pedidos var = new Pedidos(); var._Id_tipo_alimento = lector["ID_ALIM"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(lector["ID_ALIM"]); var._Cod_tipo_alimento = lector["CODIGO"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(lector["CODIGO"]); var._Nom_tipo_alimento = lector["DESCRIPCION"].Equals(DBNull.Value) ? string.Empty : lector["DESCRIPCION"].ToString(); var._Cantidad = lector["CANTIDAD"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(lector["CANTIDAD"]); var._Vigencia = lector["VIGENCIA"].Equals(DBNull.Value) ? string.Empty : lector["VIGENCIA"].ToString(); var._Estado = lector["ESTADO"].Equals(DBNull.Value) ? string.Empty : lector["ESTADO"].ToString(); var._Id_tipo_distribucion = lector["ID_DISTRIBUCION"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(lector["ID_DISTRIBUCION"]); var._Cod_tipo_distribucion = lector["DISTRIBUCION"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(lector["DISTRIBUCION"]); var._Cod_tipo_comida = lector["TIPO_COMIDA"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(lector["TIPO_COMIDA"]); lista.Add(var); } conn.Cerrar(); return(lista); } catch (Exception ex) { conn.Cerrar(); throw ex; } }
public Pacientes Cargar_paciente(string cod_paciente) { try { Pacientes var = new Pacientes(); ConectarFalp conn = new ConectarFalp(BD, User, Pass, ConectarFalp.TipoBase.Oracle); if (conn.Estado == ConnectionState.Closed) { conn.Abrir(); } conn.CrearCommand(CommandType.StoredProcedure, "PCK_NUT001I.P_CARGAR_PACIENTE_ID"); conn.ParametroBD("PIN_COD_PACIENTE", cod_paciente, DbType.Int32, ParameterDirection.Input); IDataReader lector = conn.ExecuteReader(); if (lector.Read()) { var._Id_pac = lector["CODIGO"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(lector["CODIGO"]); var._Ficha = lector["FICHA"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(lector["FICHA"]); var._Folio = lector["FOLIO"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(lector["FOLIO"]); var._Tipo_doc = lector["TIPO_DOC"].Equals(DBNull.Value) ? "0" : Convert.ToString(lector["TIPO_DOC"]); var._Num_doc = lector["NUM_DOC"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(lector["NUM_DOC"]); var._Nombres = lector["NOMBRES"].Equals(DBNull.Value) ? string.Empty : (string)lector["NOMBRES"]; var._Nom_institucion = lector["NOM_INSTITUCION"].Equals(DBNull.Value) ? string.Empty : (string)lector["NOM_INSTITUCION"]; var._Nom_prevision = lector["NOM_PREVISION"].Equals(DBNull.Value) ? string.Empty : (string)lector["NOM_PREVISION"]; var._Nom_plan_previsional = lector["NOM_PLAN_PREVISIONAL"].Equals(DBNull.Value) ? string.Empty : (string)lector["NOM_PLAN_PREVISIONAL"]; } else { var._Id_pac = 0; } conn.Cerrar(); return(var); } catch (Exception ex) { conn.Cerrar(); throw ex; } }
public List <Utilidades> Cargar_tipo_alimento(int cod_tipo_distribucion) { try { ConectarFalp conn = new ConectarFalp(BD, User, Pass, ConectarFalp.TipoBase.Oracle); if (conn.Estado == ConnectionState.Closed) { conn.Abrir(); } conn.CrearCommand(CommandType.StoredProcedure, "PCK_NUT001I.P_CARGAR_ALIM"); conn.ParametroBD("PIN_COD_DISTRIBUCION", cod_tipo_distribucion, DbType.Int64, ParameterDirection.Input); IDataReader lector = conn.ExecuteReader(); List <Utilidades> lista = new List <Utilidades>(); while (lector.Read()) { Utilidades var = new Utilidades(); var._Cod_tipo_alimento = lector["CODIGO"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(lector["CODIGO"]); var._Nom_tipo_alimento = lector["DESCRIPCION"].Equals(DBNull.Value) ? string.Empty : lector["DESCRIPCION"].ToString(); lista.Add(var); } conn.Cerrar(); return(lista); } catch (Exception ex) { conn.Cerrar(); throw ex; } }
public List <Utilidades> Cargar_tipo_comida() { try { ConectarFalp conn = new ConectarFalp(BD, User, Pass, ConectarFalp.TipoBase.Oracle); if (conn.Estado == ConnectionState.Closed) { conn.Abrir(); } conn.CrearCommand(CommandType.StoredProcedure, "PCK_NUT001I.P_CARGAR_TIPO_COM"); IDataReader lector = conn.ExecuteReader(); List <Utilidades> lista = new List <Utilidades>(); while (lector.Read()) { Utilidades var = new Utilidades(); var._Cod_tipo_comida = lector["CODIGO"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(lector["CODIGO"]); var._Nom_tipo_comida = lector["DESCRIPCION"].Equals(DBNull.Value) ? string.Empty : lector["DESCRIPCION"].ToString(); lista.Add(var); } conn.Cerrar(); return(lista); } catch (Exception ex) { conn.Cerrar(); throw ex; } }
public List <Cama_Pacientes> Listadoestadistico() { try { ConectarFalp conn = new ConectarFalp(BD, User, Pass, ConectarFalp.TipoBase.Oracle); if (conn.Estado == ConnectionState.Closed) { conn.Abrir(); } conn.CrearCommand(CommandType.StoredProcedure, "PCK_NUT001I.P_CARGO_ESTADISTICA"); IDataReader lector = conn.ExecuteReader(); List <Cama_Pacientes> lista = new List <Cama_Pacientes>(); while (lector.Read()) { Cama_Pacientes var = new Cama_Pacientes(); var._Estado = lector["ESTADO"].Equals(DBNull.Value) ? string.Empty : (string)lector["ESTADO"]; var._Cantidad = lector["CANTIDAD"].Equals(DBNull.Value) ? 0 : Convert.ToInt32(lector["CANTIDAD"]); lista.Add(var); } conn.Cerrar(); return(lista); } catch (Exception ex) { conn.Cerrar(); throw ex; } }
public int Validar_alimento_pedido(string fecha, int cod_tipo_comida, int cod_tipo_distribucion, string cod_pedido) { try { int cont = 0; ConectarFalp conn = new ConectarFalp(BD, User, Pass, ConectarFalp.TipoBase.Oracle); if (conn.Estado == ConnectionState.Closed) { conn.Abrir(); } conn.CrearCommand(CommandType.StoredProcedure, "PCK_NUT001I.P_CARGAR_ALIM_PEDIDO"); conn.ParametroBD("PIN_COD_COMIDA", cod_tipo_comida, DbType.Int64, ParameterDirection.Input); conn.ParametroBD("PIN_COD_DISTRIBUCION", cod_tipo_distribucion, DbType.Int64, ParameterDirection.Input); conn.ParametroBD("PIN_COD_PEDIDOS", cod_pedido, DbType.Int64, ParameterDirection.Input); conn.ParametroBD("PIN_FECHA", fecha, DbType.String, ParameterDirection.Input); //conn.ParametroBD("PIN_FECHA", fecha, DbType.String, ParameterDirection.Input); IDataReader lector = conn.ExecuteReader(); while (lector.Read()) { cont++; } conn.Cerrar(); return(cont); } catch (Exception ex) { conn.Cerrar(); throw ex; } }