public Object dmlAgregar(SIT_RESP_TIPO oDatos)
        {
            iSecuencia = SecuenciaDML("SEC_SIT_RESP_TIPO");
            String sSQL = " INSERT INTO SIT_RESP_TIPO( rtpplazo, rtpreporta, rtptipo, rtpformato, rtpforma, rtpdescripcion, rtpclave) VALUES (  :P0, :P1, :P2, :P3, :P4, :P5, :P6) ";

            EjecutaDML(sSQL, oDatos.rtpplazo, oDatos.rtpreporta, oDatos.rtptipo, oDatos.rtpformato, oDatos.rtpforma, oDatos.rtpdescripcion, iSecuencia);
            return(iSecuencia);
        }
        public SIT_RESP_TIPO dmlSelectID(SIT_RESP_TIPO oDatos)
        {
            String sSQL = " SELECT * FROM SIT_RESP_TIPO WHERE  rtpclave = :P0 ";

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

            return((int)EjecutaDML(sSQL, oDatos.rtpclave));
        }
        public int dmlEditar(SIT_RESP_TIPO oDatos)
        {
            String sSQL = " UPDATE SIT_RESP_TIPO SET  rtpplazo = :P0, rtpreporta = :P1, rtptipo = :P2, rtpformato = :P3, rtpforma = :P4, rtpdescripcion = :P5 WHERE  rtpclave = :P6 ";

            return((int)EjecutaDML(sSQL, oDatos.rtpplazo, oDatos.rtpreporta, oDatos.rtptipo, oDatos.rtpformato, oDatos.rtpforma, oDatos.rtpdescripcion, oDatos.rtpclave));
        }