public ValidationResponse ConsultarCallBack(object[] pComprobante)
	{
	var oVMComprobante = (VMComprobante) pComprobante[0];		
	var oComprobante  = new BEComprobante 
	{
		PkId = oVMComprobante.PkId,

	};
	var vr = ADCallBack.Consultar(oComprobante);
	if (vr.Status == Status.Error) return vr;

	var _lista = (List<BEComprobante>)vr.Resultado;
	
	return vr.Exito(_lista);
	}
            public ValidationResponse ConsultarDetalleCallBack(object[] pComprobante)
            {
                var oVMComprobante = (VMComprobante)pComprobante[0];
                var oComprobante = new BEComprobante
                {
                    PkId = oVMComprobante.PkId,
                    CNumDoc = oVMComprobante.CNumDoc,
                    CNumDocN = oVMComprobante.CNumDocN,
                    FecDesde = oVMComprobante.FecDesde,
                    FecHasta = oVMComprobante.FecHasta,
                    CSerie = oVMComprobante.CSerie,

                };
                var vr = ADCallBack.ConsultarDetalle(oComprobante);
                if (vr.Status == Status.Error) return vr;

                var _lista = (List<BEComprobante>)vr.Resultado;

                return vr.Exito(_lista);
            }
            public ValidationResponse ActualizarAlertaCallBack(object[] pComprobante)
            {
                var oVMComprobante = (VMComprobante)pComprobante[0];

                var oComprobante = new BEComprobante()
                {
                    PkId = oVMComprobante.PkId,
                    CNumDoc = oVMComprobante.CNumDoc,
                    CNumDocN = oVMComprobante.CNumDocN,
                    FecDesde = oVMComprobante.FecDesde,
                    FecHasta = oVMComprobante.FecHasta,
                    CSerie = oVMComprobante.CSerie,

                };

                var vr = ADCallBack.ActualizarAlerta(oComprobante);
                if (vr.Status == Status.Error) return vr;
                var resultado = (int)vr.Resultado;

                return vr.Exito(resultado);

            }
            public ValidationResponse ActualizarCallBack(object[] pComprobante)
            {
                var oVMComprobante = (VMComprobante)pComprobante[0];

                var oComprobante = new BEComprobante()
                {

                    CNumDoc = oVMComprobante.CNumDoc,
                    PkId = oVMComprobante.PkId,
                    ECodSta = oVMComprobante.ECodSta,
                    EDesSta = oVMComprobante.EDesSta,
                    CFecEms = oVMComprobante.CFecEms,
                    CTipDoc = oVMComprobante.CTipDoc,
                    CFlgSpt = oVMComprobante.CFlgSpt,

                };

                var vr = ADCallBack.Actualizar(oComprobante);
            if (vr.Status == Status.Error) return vr;
            var resultado = (int)vr.Resultado;

            return vr.Exito(resultado);

            }