﻿
/*Metodo para obtener la pagina de ejecion, como se tiene Frames se ve si se esta ejecutando 
en el frame de mostrar datos o esta en una pagina*/
function ObtienPaginaEjecucion() {
    //Pagina a devolver
    var Pagina = null;

    //Para ver si estamos en marcos o estamos en ventanas
    //vemos si estamos en la pagina de default o si no tiene directorio
    if (this.location.pathname.indexOf('Default.aspx') != -1 ||
        this.location.pathname.length == 1) {
        Pagina = frames[1];
    }
    else {
        //Se asigna la pagina actual
        Pagina = this;
    }

    //retorna pagina de ejecucion
    return Pagina;
}


/*Para el informe de CtaPedidos ver articulo*/
function CtaPedidos_PopArticulo(preventa, podescue, coarticu) {

    //Obtenemos la pagina de ejecucion
    var PaginaEjecucion = ObtienPaginaEjecucion();

    //cargamos los controles
    var ControlCoarticu = PaginaEjecucion.document.getElementById("ctl00_ContentPlaceHolder1_hidCoarticu")
    var ControlPreventa = PaginaEjecucion.document.getElementById("ctl00_ContentPlaceHolder1_hidPreventa")
    var ControlPodescue = PaginaEjecucion.document.getElementById("ctl00_ContentPlaceHolder1_hidPodescue")

    //Guardamos valores
    ControlCoarticu.value = coarticu;
    ControlPreventa.value = preventa;
    ControlPodescue.value = podescue;

    //ejecutamos el boton para lanzar el modal
    PaginaEjecucion.document.forms[0]["ctl00_ContentPlaceHolder1_btnLanzaModalArticulos"].click();
}



/*Para el informe de CtaPedidos ver pedido*/
function CtaPedidos_PopPedido(nupedido, fepedido, coarticu, noestado) {

    //Obtenemos la pagina de ejecucion
    var PaginaEjecucion = ObtienPaginaEjecucion();
    
    //cargamos los controles
    var ControlNupedido = PaginaEjecucion.document.getElementById("ctl00_ContentPlaceHolder1_hidNupedido")
    var ControlFepedido = PaginaEjecucion.document.getElementById("ctl00_ContentPlaceHolder1_hidFepedido")
    var ControlCoarticu = PaginaEjecucion.document.getElementById("ctl00_ContentPlaceHolder1_hidCoarticu")
    var ControlNoestado = PaginaEjecucion.document.getElementById("ctl00_ContentPlaceHolder1_hidNoestado")

    //Guardamos valores
    ControlNupedido.value = nupedido;
    ControlFepedido.value = fepedido;
    ControlCoarticu.value = coarticu;
    ControlNoestado.value = noestado;

    //ejecutamos el boton para lanzar el modal
    PaginaEjecucion.document.forms[0]["ctl00_ContentPlaceHolder1_btnLanzaModalPedido"].click();
}

/*Para el informe de CtaPedidos ver estado*/
function CtaPedidos_PopEstado(NombreRepoteEstado, fepedido, coarticu, noestado, nupedido, nulinped) {

    //Obtenemos la pagina de ejecucion
    var PaginaEjecucion = ObtienPaginaEjecucion();

    //cargamos los controles
    var ControlNombreRepoteEstado = PaginaEjecucion.document.getElementById("ctl00_ContentPlaceHolder1_hidNombreRepoteEstado")
    var ControlFepedido = PaginaEjecucion.document.getElementById("ctl00_ContentPlaceHolder1_hidFepedido")
    var ControlCoarticu = PaginaEjecucion.document.getElementById("ctl00_ContentPlaceHolder1_hidCoarticu")
    var ControlNoestado = PaginaEjecucion.document.getElementById("ctl00_ContentPlaceHolder1_hidNoestado")
    var ControlNupedido = PaginaEjecucion.document.getElementById("ctl00_ContentPlaceHolder1_hidNupedido")
    var ControlNulinped = PaginaEjecucion.document.getElementById("ctl00_ContentPlaceHolder1_hidNulinped")

    //Guardamos valores
    ControlNombreRepoteEstado.value = NombreRepoteEstado;
    ControlFepedido.value = fepedido;
    ControlCoarticu.value = coarticu;
    ControlNoestado.value = noestado;
    ControlNupedido.value = nupedido;
    ControlNulinped.value = nulinped;

    //ejecutamos el boton para lanzar el modal
    PaginaEjecucion.document.forms[0]["ctl00_ContentPlaceHolder1_btnLanzaModalEstado"].click();
}

/*Para el informe de CtaPedidos ver factura*/
function CtaPedidos_PopFactura(codcifac) {

    //Obtenemos la pagina de ejecucion
    var PaginaEjecucion = ObtienPaginaEjecucion();

    //cargamos los controles
    var ControlCodcifac = PaginaEjecucion.document.getElementById("ctl00_ContentPlaceHolder1_hidCodcifac")

    //Guardamos valores
    ControlCodcifac.value = codcifac;

    //ejecutamos el boton para lanzar el modal
    PaginaEjecucion.document.forms[0]["ctl00_ContentPlaceHolder1_btnLanzaModalFactura"].click();
}

/*Para el informe de SusFacturas ver factura*/
function SusFacturas_PopFactura(Codcifac) {

    //Obtenemos la pagina de ejecucion
    var PaginaEjecucion = ObtienPaginaEjecucion();

    //cargamos los controles
    var ControlCodcifac = PaginaEjecucion.document.getElementById("ctl00_ContentPlaceHolder1_hidCodcifac")

    //Guardamos valores
    ControlCodcifac.value = Codcifac;

    //ejecutamos el boton para lanzar el modal
    PaginaEjecucion.document.forms[0]["ctl00_ContentPlaceHolder1_btnLanzaModalFactura"].click();
}

/*Para el informe de SuCuenta ver factura*/
function SuCuenta_PopFactura(Nudocume) {

    //Obtenemos la pagina de ejecucion
    var PaginaEjecucion = ObtienPaginaEjecucion();

    //cargamos los controles
    var ControlCodcifac = PaginaEjecucion.document.getElementById("ctl00_ContentPlaceHolder1_hidCodcifac")

    //Guardamos valores
    ControlCodcifac.value = Nudocume;

    //ejecutamos el boton para lanzar el modal
    PaginaEjecucion.document.forms[0]["ctl00_ContentPlaceHolder1_btnLanzaModal"].click();
}

/*Para el informe de Enviado ver factura*/
function Enviado_PopFactura(Nudocume) {

    //Obtenemos la pagina de ejecucion
    var PaginaEjecucion = ObtienPaginaEjecucion();

    //cargamos los controles
    var ControlCodcifac = PaginaEjecucion.document.getElementById("ctl00_ContentPlaceHolder1_hidCodcifac")

    //Guardamos valores
    ControlCodcifac.value = Nudocume;

    //ejecutamos el boton para lanzar el modal
    PaginaEjecucion.document.forms[0]["ctl00_ContentPlaceHolder1_btnLanzaModal"].click();
}

/*Para el informe de Catalogos ver fichero*/
function Catalogos_VerFichero(Nofichero) {

    //Obtenemos la pagina de ejecucion
    var PaginaEjecucion = ObtienPaginaEjecucion();

    //cargamos los controles
    var ControlCofichero = PaginaEjecucion.document.getElementById("ctl00_ContentPlaceHolder1_hidNofichero")

    //Guardamos valores
    ControlCofichero.value = Nofichero;

    //ejecutamos el boton para lanzar el fichero
    PaginaEjecucion.document.forms[0]["ctl00_ContentPlaceHolder1_btnLanzaFichero"].click();
}

/*Para el informe de Novedades ver fichero*/
function Novedades_VerFichero(Nofichero) {

    //Obtenemos la pagina de ejecucion
    var PaginaEjecucion = ObtienPaginaEjecucion();

    //cargamos los controles
    var ControlCofichero = PaginaEjecucion.document.getElementById("ctl00_ContentPlaceHolder1_hidNofichero")

    //Guardamos valores
    ControlCofichero.value = Nofichero;

    //ejecutamos el boton para lanzar el fichero
    PaginaEjecucion.document.forms[0]["ctl00_ContentPlaceHolder1_btnLanzaFichero"].click();
}


