Exemplo n.º 1
0
        public ResultRFC ZPISD007_RFC(bool isAFS, String Cod_Producto)
        {
            ResultRFC     _result = new ResultRFC();
            ZPISD007_RFC_ _PROXY  = null;

            try
            {
                String PA_MATNR = Cod_Producto.Trim();
                String PA_PAR1  = (isAFS) ? "1" : "0";
                String _STATUS  = String.Empty;

                _PROXY = new ZPISD007_RFC_(_CONFIG.STRING_CONNECT);
                _PROXY.ZPISD007_RFC(out _STATUS, PA_MATNR, PA_PAR1);
                SET_RESULT(ref _result, _PROXY.Connection, _STATUS);
            }
            catch (Exception ex)
            { Extra.RunError(ex, "ZPISD007_RFC"); }
            finally
            {
                _PROXY.Connection.Close();
                _PROXY.Dispose();
            }

            return(_result);
        }
Exemplo n.º 2
0
        public ResultRFC ZPISD003_RFC(String Campaña, String Cod_Producto)
        {
            ResultRFC     _result = new ResultRFC();
            ZPISD003_RFC_ _PROXY  = null;

            try
            {
                String _STATUS = String.Empty;
                String PA_CAMP = Campaña.Trim();
                String PA_MATE = Cod_Producto.Trim();

                _PROXY = new ZPISD003_RFC_(_CONFIG.STRING_CONNECT);
                _PROXY.ZPISD003_RFC(out _STATUS, PA_CAMP, PA_MATE);
                SET_RESULT(ref _result, _PROXY.Connection, _STATUS);
                _result.Valor = int.Parse(_STATUS);
                _result.Exito = true;
            }
            catch (Exception ex) { Extra.RunError(ex, "ZPISD003_RFC"); }
            finally
            {
                _PROXY.Connection.Close();
                _PROXY.Dispose();
            }

            return(_result);
        }
Exemplo n.º 3
0
        public DataTable ZPISD_ENVIO_ACT_PED_VENTA_DEVO(String PedidoSAP)
        {
            DataTable _DATA   = new DataTable();
            ResultRFC _result = new ResultRFC();
            ZPISD_ENVIO_ACT_PED_VENTA_DEVO_ _PROXY = null;

            try
            {
                String _STATUS = String.Empty;
                String F_PED_D = String.Empty;
                String F_PED_V = PedidoSAP.Trim();
                ZSPI_DETALLE_DEVTable  ET_DETALLE_DEV  = new ZSPI_DETALLE_DEVTable();
                ZSPI_DETALLE_VENTable  ET_DETALLE_VEN  = new ZSPI_DETALLE_VENTable();
                ZSPI_CABECERA_VENTable ET_CABECERA_VEN = new ZSPI_CABECERA_VENTable();
                ZSPI_CABECERA_DEVTable ET_CABECERA_DEV = new ZSPI_CABECERA_DEVTable();

                _PROXY = new ZPISD_ENVIO_ACT_PED_VENTA_DEVO_(_CONFIG.STRING_CONNECT);
                _PROXY.ZPISD_ENVIO_ACT_PED_VENTA_DEVO(F_PED_D, F_PED_V, ref ET_CABECERA_DEV, ref ET_CABECERA_VEN, ref ET_DETALLE_DEV, ref ET_DETALLE_VEN);
                SET_RESULT(ref _result, _PROXY.Connection, _STATUS);
                _DATA = ET_DETALLE_VEN.ToADODataTable();
            }
            catch (Exception ex) { Extra.RunError(ex, "ZPISD_ENVIO_ACT_PED_VENTA_DEVO"); }
            finally
            {
                _PROXY.Connection.Close();
                _PROXY.Dispose();
            }

            return(_DATA);
        }
Exemplo n.º 4
0
        public ResultRFC ZPISD005_RFC()
        {
            ResultRFC     _result = new ResultRFC();
            ZPISD005_RFC_ _PROXY  = null;

            try
            {
                String _STATUS = String.Empty;

                _PROXY = new ZPISD005_RFC_(_CONFIG.STRING_CONNECT);
                _PROXY.ZPISD005_RFC(out _STATUS);
                SET_RESULT(ref _result, _PROXY.Connection, _STATUS);
            }
            catch (Exception ex) { Extra.RunError(ex, "ZPISD005_RFC"); }
            finally
            {
                _PROXY.Connection.Close();
                _PROXY.Dispose();
            }

            return(_result);
        }
Exemplo n.º 5
0
 private void SET_RESULT(ref ResultRFC result, SAP.Connector.Connection sender, String status)
 {
     result.Tiempo = Extra.GetTimeExecRFC(sender);
     result.Exito  = (status.Equals("1"));
 }