Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        public string Registrar_Tipo_Comida(Menu_tipo_comida var)
        {
            try
            {
                conn = new ConectarFalp(BD, User, Pass, ConectarFalp.TipoBase.Oracle);

                if (conn.Estado == ConnectionState.Closed)
                {
                    conn.Abrir();
                }

                conn.CrearCommand(CommandType.StoredProcedure, "PCK_NUT001I.P_REGISTRAR_REG_COMIDA");

                conn.ParametroBD("PIN_COD_MENU", var._Cod_pedido, DbType.Int64, ParameterDirection.Input);
                conn.ParametroBD("PIN_COD_TIPO_COMIDA", var._Cod_tipo_comida, DbType.Int64, ParameterDirection.Input);
                conn.ParametroBD("PIN_USER", var._User_crea, DbType.String, ParameterDirection.Input);
                conn.ParametroBD("PIN_FECHA", Convert.ToString(var._Fecha_crea), DbType.String, ParameterDirection.Input);

                conn.ParametroBD("POUT_REG_COMIDA", 0, DbType.Int64, ParameterDirection.Output);

                int registro = conn.ExecuteNonQuery();

                conn.Cerrar();

                return(conn.ParamValue("POUT_REG_COMIDA").ToString());
            }
            catch (Exception ex)
            {
                conn.Cerrar();
                throw ex;
            }
        }
Exemplo n.º 3
0
        public string Registrar_Pedido_nue(Pedidos var)
        {
            try
            {
                string fecha = DateTime.Now.ToString("dd-MM-yyyy");

                conn = new ConectarFalp(BD, User, Pass, ConectarFalp.TipoBase.Oracle);

                if (conn.Estado == ConnectionState.Closed)
                {
                    conn.Abrir();
                }

                conn.CrearCommand(CommandType.StoredProcedure, "PCK_NUT001I.P_REGISTRAR_PEDIDO_NUE");


                conn.ParametroBD("PIN_COD_CAMA", var._Cod_cama, DbType.Int64, ParameterDirection.Input);
                conn.ParametroBD("PIN_COD_PACIENTE", var._Cod_paciente, DbType.Int64, ParameterDirection.Input);
                conn.ParametroBD("PIN_USUARIO", var._User_crea.ToUpper(), DbType.String, ParameterDirection.Input);
                conn.ParametroBD("PIN_FECHA", fecha, DbType.String, ParameterDirection.Input);
                conn.ParametroBD("POUT_PED_ID", 0, DbType.Int64, ParameterDirection.Output);

                int registro = conn.ExecuteNonQuery();

                conn.Cerrar();

                return(conn.ParamValue("POUT_PED_ID").ToString());
            }
            catch (Exception ex)
            {
                conn.Cerrar();
                throw ex;
            }
        }
Exemplo n.º 4
0
        public string Registrar_Paciente(Pacientes var)
        {
            try
            {
                conn = new ConectarFalp(BD, User, Pass, ConectarFalp.TipoBase.Oracle);

                if (conn.Estado == ConnectionState.Closed)
                {
                    conn.Abrir();
                }

                conn.CrearCommand(CommandType.StoredProcedure, "PCK_NUT001I.P_REGISTRAR_PACIENTE");

                conn.ParametroBD("PIN_FOLIO", var._Ficha, DbType.Int64, ParameterDirection.Input);
                conn.ParametroBD("PIN_FICHA", var._Folio, DbType.Int64, ParameterDirection.Input);
                conn.ParametroBD("PIN_TIPO_DOC", var._Tipo_doc, DbType.Int64, ParameterDirection.Input);
                conn.ParametroBD("PIN_NUM_DOC", var._Num_doc, DbType.Int64, ParameterDirection.Input);
                conn.ParametroBD("PIN_NOMBRES", var._Nombres.ToUpper(), DbType.String, ParameterDirection.Input);
                conn.ParametroBD("POUT_PAC_ID", 0, DbType.Int64, ParameterDirection.Output);

                int registro = conn.ExecuteNonQuery();

                conn.Cerrar();

                return(conn.ParamValue("POUT_PAC_ID").ToString());
            }
            catch (Exception ex)
            {
                conn.Cerrar();
                throw ex;
            }
        }
Exemplo n.º 5
0
        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;
            }
        }
Exemplo n.º 6
0
        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;
            }
        }
Exemplo n.º 7
0
        public string Modificar_Pedido(Pedidos var)
        {
            try
            {
                conn = new ConectarFalp(BD, User, Pass, ConectarFalp.TipoBase.Oracle);

                if (conn.Estado == ConnectionState.Closed)
                {
                    conn.Abrir();
                }

                conn.CrearCommand(CommandType.StoredProcedure, "PCK_NUT001M.P_MODIFICAR_PEDIDO");

                conn.ParametroBD("PIN_COD_PEDIDO", var._Id, DbType.Int64, ParameterDirection.Input);
                conn.ParametroBD("PIN_CONSISTENCIA", var._Cod_tipo_consistencia, DbType.Int64, ParameterDirection.Input);
                conn.ParametroBD("PIN_DIGESTABILIDAD", var._Cod_tipo_digestabilidad, DbType.Int64, ParameterDirection.Input);
                conn.ParametroBD("PIN_APORTE_NUTRIENTES", var._Cod_tipo_aporte_nutrientes, DbType.Int64, ParameterDirection.Input);
                conn.ParametroBD("PIN_VOLUMEN", var._Cod_tipo_volumen, DbType.Int64, ParameterDirection.Input);
                conn.ParametroBD("PIN_TEMPERATURA", var._Cod_tipo_temperatura, DbType.Int64, ParameterDirection.Input);
                conn.ParametroBD("PIN_TIPO_SALES", var._Cod_tipo_sales, DbType.Int64, ParameterDirection.Input);
                conn.ParametroBD("PIN_OTROS", var._Cod_tipo_otros, DbType.Int64, ParameterDirection.Input);
                conn.ParametroBD("PIN_COD_CAMA", var._Cod_cama, DbType.Int64, ParameterDirection.Input);
                conn.ParametroBD("PIN_COD_PACIENTE", var._Cod_paciente, DbType.Int64, ParameterDirection.Input);
                conn.ParametroBD("PIN_DIAGNOSTICO", var._Diagnostico.ToUpper(), DbType.String, ParameterDirection.Input);
                conn.ParametroBD("PIN_AMNESIS", var._Amnesis_alim.ToUpper(), DbType.String, ParameterDirection.Input);
                conn.ParametroBD("PIN_OBSERVACION", var._Observaciones.ToUpper(), DbType.String, ParameterDirection.Input);
                conn.ParametroBD("PIN_USUARIO", var._User_modifica.ToUpper(), DbType.String, ParameterDirection.Input);

                int registro = conn.ExecuteNonQuery();

                conn.Cerrar();

                if (registro > -1)
                {
                    res = "ok";
                }
                else
                {
                    res = "error";
                }

                return(res);
            }
            catch (Exception ex)
            {
                conn.Cerrar();
                throw ex;
            }
        }
Exemplo n.º 8
0
        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 string Registrar_Tipo_Alimento(Menu_tipo_alimento var)
        {
            /*  try
             * {*/
            conn = new ConectarFalp(BD, User, Pass, ConectarFalp.TipoBase.Oracle);

            if (conn.Estado == ConnectionState.Closed)
            {
                conn.Abrir();
            }

            conn.CrearCommand(CommandType.StoredProcedure, "PCK_NUT001M.P_REGISTRAR_TIPO_ALIMENTO");

            conn.ParametroBD("PIN_COD_DISTRIBUCION", var._Cod_pedido_reg_det, DbType.Int64, ParameterDirection.Input);
            conn.ParametroBD("PIN_COD_TIPO_ALIMENTOS", var._Cod_tipo_alimentos, DbType.Int64, ParameterDirection.Input);
            conn.ParametroBD("PIN_CANTIDAD", var._Cantidad, DbType.Int64, ParameterDirection.Input);
            conn.ParametroBD("PIN_VIGENCIA", var._Vigencia, DbType.String, ParameterDirection.Input);
            conn.ParametroBD("PIN_ESTADO", var._Estado, DbType.String, ParameterDirection.Input);
            conn.ParametroBD("PIN_USER", var._User_crea, DbType.String, ParameterDirection.Input);
            conn.ParametroBD("PIN_FECHA", Convert.ToString(var._Fecha_crea), DbType.String, ParameterDirection.Input);



            int registro = conn.ExecuteNonQuery();

            if (registro > -2)
            {
                res = "ok";
            }
            else
            {
                res = "error";
            }

            conn.Cerrar();

            return(res);

            /*  }
             * catch (Exception ex)
             * {
             *    conn.Cerrar();
             *    throw ex;
             * }*/
        }
Exemplo n.º 10
0
        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;
            }
        }
Exemplo n.º 11
0
        public string Registrar_Pedido(Pedidos var)
        {
            try
            {
                string fecha = DateTime.Now.ToString("dd-MM-yyyy");

                conn = new ConectarFalp(BD, User, Pass, ConectarFalp.TipoBase.Oracle);

                if (conn.Estado == ConnectionState.Closed)
                {
                    conn.Abrir();
                }

                conn.CrearCommand(CommandType.StoredProcedure, "PCK_NUT001I.P_REGISTRAR_PEDIDO");

                conn.ParametroBD("PIN_CONSISTENCIA", var._Cod_tipo_consistencia, DbType.Int64, ParameterDirection.Input);
                conn.ParametroBD("PIN_DIGESTABILIDAD", var._Cod_tipo_digestabilidad, DbType.Int64, ParameterDirection.Input);
                conn.ParametroBD("PIN_APORTE_NUTRIENTES", var._Cod_tipo_aporte_nutrientes, DbType.Int64, ParameterDirection.Input);
                conn.ParametroBD("PIN_VOLUMEN", var._Cod_tipo_volumen, DbType.Int64, ParameterDirection.Input);
                conn.ParametroBD("PIN_TEMPERATURA", var._Cod_tipo_temperatura, DbType.Int64, ParameterDirection.Input);
                conn.ParametroBD("PIN_TIPO_SALES", var._Cod_tipo_sales, DbType.Int64, ParameterDirection.Input);
                conn.ParametroBD("PIN_OTROS", var._Cod_tipo_otros, DbType.Int64, ParameterDirection.Input);
                conn.ParametroBD("PIN_COD_CAMA", var._Cod_cama, DbType.Int64, ParameterDirection.Input);
                conn.ParametroBD("PIN_COD_PACIENTE", var._Cod_paciente, DbType.Int64, ParameterDirection.Input);
                conn.ParametroBD("PIN_DIAGNOSTICO", var._Diagnostico.ToUpper(), DbType.String, ParameterDirection.Input);
                conn.ParametroBD("PIN_AMNESIS", var._Amnesis_alim.ToUpper(), DbType.String, ParameterDirection.Input);
                conn.ParametroBD("PIN_OBSERVACION", var._Observaciones.ToUpper(), DbType.String, ParameterDirection.Input);
                conn.ParametroBD("PIN_USUARIO", var._User_crea.ToUpper(), DbType.String, ParameterDirection.Input);
                conn.ParametroBD("PIN_FECHA", fecha, DbType.String, ParameterDirection.Input);
                conn.ParametroBD("POUT_PED_ID", 0, DbType.Int64, ParameterDirection.Output);

                int registro = conn.ExecuteNonQuery();

                conn.Cerrar();

                return(conn.ParamValue("POUT_PED_ID").ToString());
            }
            catch (Exception ex)
            {
                conn.Cerrar();
                throw ex;
            }
        }
Exemplo n.º 12
0
        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;
            }
        }
Exemplo n.º 13
0
        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;
            }
        }
Exemplo n.º 14
0
        public string Modificar_Nutrientes(Pedidos var)
        {
            try
            {
                conn = new ConectarFalp(BD, User, Pass, ConectarFalp.TipoBase.Oracle);

                if (conn.Estado == ConnectionState.Closed)
                {
                    conn.Abrir();
                }

                conn.CrearCommand(CommandType.StoredProcedure, "PCK_NUT001M.P_MODIFICAR_NUTRIENTES");

                conn.ParametroBD("PIN_COD_PEDIDO", var._Id, DbType.Int64, ParameterDirection.Input);
                conn.ParametroBD("PIN_COD_NUTRIENTES", var._Cod_tipo_nutrientes, DbType.Int64, ParameterDirection.Input);
                conn.ParametroBD("PIN_VIGENTE", var._Est_tipo_nutrientes, DbType.String, ParameterDirection.Input);

                int registro = conn.ExecuteNonQuery();

                conn.Cerrar();

                if (registro > -2)
                {
                    res = "ok";
                }
                else
                {
                    res = "error";
                }

                return(res);
            }
            catch (Exception ex)
            {
                conn.Cerrar();
                throw ex;
            }
        }
Exemplo n.º 15
0
        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;
            }
        }
Exemplo n.º 16
0
        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;
            }
        }
        public string Registrar_Tipo_Alimento(Menu_tipo_alimento var, string cod_cama)
        {
            try
            {
                conn = new ConectarFalp(BD, User, Pass, ConectarFalp.TipoBase.Oracle);

                if (conn.Estado == ConnectionState.Closed)
                {
                    conn.Abrir();
                }

                conn.CrearCommand(CommandType.StoredProcedure, "PCK_NUT001I.P_REGISTRAR_PEDIDO_A");

                conn.ParametroBD("PIN_COD_MENU", var._Cod_pedido_reg_det, DbType.Int64, ParameterDirection.Input);
                conn.ParametroBD("PIN_COD_TIPO_ALIMENTOS", var._Cod_tipo_alimentos, DbType.Int64, ParameterDirection.Input);
                conn.ParametroBD("PIN_CANTIDAD", var._Cantidad, DbType.Int64, ParameterDirection.Input);
                conn.ParametroBD("PIN_VIGENCIA", var._Vigencia, DbType.String, ParameterDirection.Input);
                conn.ParametroBD("PIN_ESTADO", var._Estado, DbType.String, ParameterDirection.Input);
                conn.ParametroBD("PIN_USER", var._User_crea, DbType.String, ParameterDirection.Input);
                conn.ParametroBD("PIN_FECHA", Convert.ToString(var._Fecha_crea), DbType.String, ParameterDirection.Input);
                conn.ParametroBD("PIN_COD_CAMA", cod_cama, DbType.Int32, ParameterDirection.Input);

                conn.ParametroBD("POUT_PEDIDO_ALIMENTO", 0, DbType.Int64, ParameterDirection.Output);

                int registro = conn.ExecuteNonQuery();

                conn.Cerrar();

                return(conn.ParamValue("POUT_PEDIDO_ALIMENTO").ToString());
            }
            catch (Exception ex)
            {
                conn.Cerrar();
                throw ex;
            }
        }
Exemplo n.º 18
0
        public string Liberar_cama(string cod_cama, string cod_paciente)
        {
            try
            {
                conn = new ConectarFalp(BD, User, Pass, ConectarFalp.TipoBase.Oracle);

                if (conn.Estado == ConnectionState.Closed)
                {
                    conn.Abrir();
                }

                conn.CrearCommand(CommandType.StoredProcedure, "PCK_NUT001M.P_LIBERAR_CAMA");

                conn.ParametroBD("PIN_COD_CAMA", cod_cama, DbType.Int64, ParameterDirection.Input);
                conn.ParametroBD("PIN_COD_PACIENTE", cod_paciente, DbType.Int64, ParameterDirection.Input);


                int registro = conn.ExecuteNonQuery();
                if (registro > -2)
                {
                    res = "ok";
                }
                else
                {
                    res = "Error";
                }
                conn.Cerrar();

                return(res);
            }
            catch (Exception ex)
            {
                conn.Cerrar();
                throw ex;
            }
        }
Exemplo n.º 19
0
        public string Eliminar_Nutrientes(int cod_pedido)
        {
            try
            {
                conn = new ConectarFalp(BD, User, Pass, ConectarFalp.TipoBase.Oracle);

                if (conn.Estado == ConnectionState.Closed)
                {
                    conn.Abrir();
                }

                conn.CrearCommand(CommandType.StoredProcedure, "PCK_NUT001M.P_ELIMINAR_NUTRIENTES");

                conn.ParametroBD("PIN_COD_PEDIDO", cod_pedido, DbType.Int64, ParameterDirection.Input);

                int registro = conn.ExecuteNonQuery();

                conn.Cerrar();

                if (registro > -2)
                {
                    res = "ok";
                }
                else
                {
                    res = "error";
                }

                return(res);
            }
            catch (Exception ex)
            {
                conn.Cerrar();
                throw ex;
            }
        }