public Object dmlAgregar(SIT_RESP_RESPUESTA oDatos)
        {
            iSecuencia = SecuenciaDML("SEC_SIT_RESP_RESPUESTA");
            String sSQL = " INSERT INTO SIT_RESP_RESPUESTA( repcantidad, megclave, docclave, repoficio, repedofec, rtpclave, repclave) VALUES (  :P0, :P1, :P2, :P3, :P4, :P5, :P6) ";

            EjecutaDML(sSQL, oDatos.repcantidad, oDatos.megclave, oDatos.docclave, oDatos.repoficio, oDatos.repedofec, oDatos.rtpclave, iSecuencia);
            return(iSecuencia);
        }
        public SIT_RESP_RESPUESTA dmlSelectID(SIT_RESP_RESPUESTA oDatos)
        {
            String sSQL = " SELECT * FROM SIT_RESP_RESPUESTA WHERE  repclave = :P0 ";

            return(CrearListaMDL <SIT_RESP_RESPUESTA>(ConsultaDML(sSQL, oDatos.repclave) as DataTable)[0]);
        }
        public int dmlBorrar(SIT_RESP_RESPUESTA oDatos)
        {
            String sSQL = " DELETE FROM SIT_RESP_RESPUESTA WHERE  repclave = :P0 ";

            return((int)EjecutaDML(sSQL, oDatos.repclave));
        }
        public int dmlEditar(SIT_RESP_RESPUESTA oDatos)
        {
            String sSQL = " UPDATE SIT_RESP_RESPUESTA SET  repcantidad = :P0, megclave = :P1, docclave = :P2, repoficio = :P3, repedofec = :P4, rtpclave = :P5 WHERE  repclave = :P6 ";

            return((int)EjecutaDML(sSQL, oDatos.repcantidad, oDatos.megclave, oDatos.docclave, oDatos.repoficio, oDatos.repedofec, oDatos.rtpclave, oDatos.repclave));
        }
        /*INICIO*/
        public int dmlEditarArchivo(SIT_RESP_RESPUESTA oDatos)
        {
            String sSQL = " UPDATE SIT_RESP_RESPUESTA SET docclave = :P0 WHERE  repclave = :P1 ";

            return((int)EjecutaDML(sSQL, oDatos.docclave, oDatos.repclave));
        }