コード例 #1
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;
            }
        }
コード例 #2
0
ファイル: PedidosDA.cs プロジェクト: Falp2017/Nutricion_2017
        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;
            }
        }
コード例 #3
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;
            }
        }
コード例 #4
0
ファイル: PedidosDA.cs プロジェクト: Falp2017/Nutricion_2017
        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;
            }
        }
コード例 #5
0
        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;
             * }*/
        }
コード例 #6
0
ファイル: PedidosDA.cs プロジェクト: Falp2017/Nutricion_2017
        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;
            }
        }
コード例 #7
0
ファイル: PedidosDA.cs プロジェクト: Falp2017/Nutricion_2017
        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;
            }
        }
コード例 #8
0
ファイル: PedidosDA.cs プロジェクト: Falp2017/Nutricion_2017
        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;
            }
        }
コード例 #9
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;
            }
        }
コード例 #10
0
        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;
            }
        }