コード例 #1
0
ファイル: Moviles.cs プロジェクト: mattmoll/Merlin
        public static ListaEntidades fGetTiposMovilesCEDI(StatMsg p_smResult)
        {
            DBConn l_dbcAccess = null;

            try
            {
                // Obtenemos conexion a CEDI.
                EParametro conexionCEDI = AppRuts.ParaGet("connCEDI", true, p_smResult);
                if (p_smResult.NOk)
                {
                    return(null);
                }

                if (conexionCEDI.VStr.Trim() == "")
                {
                    return(null);
                }

                DBConn.AltDatConn = conexionCEDI.VStr;
                l_dbcAccess       = DBRuts.GetConection(Connections.AltDat, "tngsqbe", CriptoRuts.DESHide("qbe"));

                DataSet l_dsResult = new DataSet();
                DBRuts.Exec_DS(l_dbcAccess, "select * from TNGS_Cedi..MerlinTiposMovilesV1", ref l_dsResult, "TiposMoviles");
                return(new ListaEntidades(l_dsResult.Tables["TiposMoviles"]));
            }
            catch (Exception l_expData)
            {
                // Error en la operacion
                p_smResult.BllError(l_expData.ToString());
                return(null);
            }
            finally
            {
                // Si pude abrir la conexion -> la cierro
                if (l_dbcAccess != null)
                {
                    l_dbcAccess.Close();
                }
            }
        }
コード例 #2
0
        // Metodo que devuelve la descripcion del codigo de parametro que recibe por parametro
        public static string fParametros(string p_strParametro, StatMsg p_smResult)
        {
            // No hay errores aun
            DBConn l_dbcAccess = null;

            try
            {
                // Obtenemos una conexion
                l_dbcAccess = DBRuts.GetConection(Connections.Dat);

                DataSet l_dsResult = new DataSet();

                EParametro l_eParametro = AppRuts.ParaGet(p_strParametro, false, p_smResult);

                //Corroboramos que no hayan ocurrido errores.
                if (p_smResult.NOk)
                {
                    throw new Exception();
                }

                return(l_eParametro.Descripcion);
            }
            catch (Exception a)
            {
                p_smResult.BllError(a.ToString());
                return("");
            }
            finally
            {
                // Si pude abrir la conexion -> la cierro
                if (l_dbcAccess != null)
                {
                    l_dbcAccess.Close();
                }
            }
        }