Example #1
0
        public OutParamGuias GetTablas()
        {
            OutParamGuias data = new OutParamGuias();

            try
            {
                DocumentsDAO dao = new DocumentsDAO();
                data = dao.GetTablas();
            }
            catch (Exception ex)
            {
                //escribir en el log
                LogHelper.WriteLog("Models", "ManageDocuments", "GetTablas", ex, "");
            }
            return(data);
        }
Example #2
0
        public OutParamGuias GetTablasAs()
        {
            string        connectionString = DataBaseHelper.GetConnectionString("DLG");
            OutParamGuias response         = new OutParamGuias();
            var           ora = new OracleServer(connectionString);

            ParamGuias guias;

            response.ListDoc = new List <ParamGuias>();
            string command = string.Empty;

            try
            {
                command = " SELECT * FROM TABLAS WHERE IND_ESTADO = 1 ORDER BY SECTOR ";
                var rdr = ora.ExecuteCommand(command);

                while (rdr.Read())
                {
                    guias             = new ParamGuias();
                    guias.codigo_guia = DBNull.Value.Equals(rdr["CODIGO_TABLA"]) ? 0 : double.Parse(rdr["CODIGO_TABLA"].ToString());
                    guias.sector      = DBNull.Value.Equals(rdr["SECTOR"]) ? 0 : double.Parse(rdr["SECTOR"].ToString());
                    guias.nombre      = DBNull.Value.Equals(rdr["NOMBRE_DOC"]) ? "" : (rdr["NOMBRE_DOC"].ToString());
                    guias.path        = DBNull.Value.Equals(rdr["URL_DOC"]) ? "" : (rdr["URL_DOC"].ToString());
                    guias.fecha       = DBNull.Value.Equals(rdr["FECHA_ACT"]) ? "" : (rdr["FECHA_ACT"].ToString());
                    guias.fecha       = guias.fecha.Substring(0, 10);
                    guias.nombre      = guias.nombre.Replace(".pdf", "");
                    guias.ind_estado  = DBNull.Value.Equals(rdr["IND_ESTADO"]) ? 0 : double.Parse(rdr["IND_ESTADO"].ToString());
                    response.ListDoc.Add(guias);
                }
                rdr.Close();
                response.msg              = new Response();
                response.msg.errorCode    = "200";
                response.msg.errorMessage = "OK";
            }
            catch (Exception ex)
            {
                throw new Exception("DocumentsDAO.GetTablas", ex);
            }
            finally
            {
                ora.Dispose();
            }
            return(response);
        }
Example #3
0
        public ParamGuias GetIdGuias(double codigo)
        {
            string        connectionString = DataBaseHelper.GetConnectionString("DLG");
            OutParamGuias response         = new OutParamGuias();
            var           ora = new OracleServer(connectionString);

            ParamGuias guia    = new ParamGuias();
            string     command = string.Empty;

            try
            {
                command  = " SELECT * FROM GUIAS ";
                command += string.Format("WHERE CODIGO_GUIA  = {0}", codigo);
                var rdr = ora.ExecuteCommand(command);

                while (rdr.Read())
                {
                    guia             = new ParamGuias();
                    guia.codigo_guia = DBNull.Value.Equals(rdr["CODIGO_GUIA"]) ? 0 : double.Parse(rdr["CODIGO_GUIA"].ToString());
                    guia.sector      = DBNull.Value.Equals(rdr["SECTOR"]) ? 0 : double.Parse(rdr["SECTOR"].ToString());
                    guia.nombre      = DBNull.Value.Equals(rdr["NOMBRE_DOC"]) ? "" : (rdr["NOMBRE_DOC"].ToString());
                    guia.path        = DBNull.Value.Equals(rdr["URL_DOC"]) ? "" : (rdr["URL_DOC"].ToString());
                    guia.fecha       = DBNull.Value.Equals(rdr["FECHA_ACT"]) ? "" : (rdr["FECHA_ACT"].ToString());
                    guia.ind_estado  = DBNull.Value.Equals(rdr["IND_ESTADO"]) ? 0 : double.Parse(rdr["IND_ESTADO"].ToString());
                }
                rdr.Close();

                response.msg              = new Response();
                response.msg.errorCode    = "200";
                response.msg.errorMessage = "OK";
            }
            catch (Exception ex)
            {
                throw new Exception("DocumentsDAO.GetGuias", ex);
            }
            finally
            {
                ora.Dispose();
            }
            return(guia);
        }