コード例 #1
0
        public OOB.Resultado.FichaId Venta_Temporal_Encabezado_Registrar(OOB.Venta.Temporal.Encabezado.Registrar.Ficha ficha)
        {
            var result = new OOB.Resultado.FichaId();

            var fichaDTO = new DtoLibPos.VentaAdm.Temporal.Encabezado.Registrar.Ficha()
            {
                autoCliente         = ficha.autoCliente,
                autoDeposito        = ficha.autoDeposito,
                autoSistDocumento   = ficha.autoSistDocumento,
                autoSucursal        = ficha.autoSucursal,
                autoUsuario         = ficha.autoUsuario,
                ciRifCliente        = ficha.ciRifCliente,
                estatusPendiente    = ficha.estatusPendiente,
                factorDivisa        = ficha.factorDivisa,
                idEquipo            = ficha.idEquipo,
                monto               = ficha.monto,
                montoDivisa         = ficha.montoDivisa,
                nombreDeposito      = ficha.nombreDeposito,
                nombreSistDocumento = ficha.nombreSistDocumento,
                nombreSucursal      = ficha.nombreSucursal,
                nombreUsuario       = ficha.nombreUsuario,
                razonSocialCliente  = ficha.razonSocialCliente,
                renglones           = ficha.renglones,
                //
                autoCobrador          = ficha.autoCobrador,
                autoRemision          = ficha.autoRemision,
                autoTransporte        = ficha.autoTransporte,
                autoVendedor          = ficha.autoVendedor,
                codigoCliente         = ficha.codigoCliente,
                diasCredito           = ficha.diasCredito,
                diasValidez           = ficha.diasValidez,
                dirDespacho           = ficha.dirDespacho,
                dirFiscalCliente      = ficha.dirFiscalCliente,
                documentoRemision     = ficha.documentoRemision,
                estatusCredito        = ficha.estatusCredito,
                notasDoc              = ficha.notasDoc,
                tarifaPrecioCliente   = ficha.tarifaPrecioCliente,
                tipoRemision          = ficha.tipoRemision,
                nombreTipoDocRemision = ficha.nombreTipoDocRemision,
            };
            var r01 = MyData.VentaAdm_Temporal_Encabezado_Registrar(fichaDTO);

            if (r01.Result == DtoLib.Enumerados.EnumResult.isError)
            {
                result.Mensaje = r01.Mensaje;
                result.Result  = OOB.Resultado.Enumerados.EnumResult.isError;
                return(result);
            }

            result.Id = r01.Id;
            return(result);
        }
コード例 #2
0
 public void AceptarDatos()
 {
     if (_data.ValidarDatos())
     {
         if (_isModoRegistrar)
         {
             var ficha = new OOB.Venta.Temporal.Encabezado.Registrar.Ficha()
             {
                 autoCliente           = EntidadCliente.id,
                 autoDeposito          = EntidadDeposito.id,
                 autoSistDocumento     = DataIdSistTipoDocumento,
                 autoSucursal          = DataIdSucursal,
                 autoUsuario           = Sistema.Usuario.id,
                 ciRifCliente          = EntidadCliente.ciRif,
                 estatusPendiente      = "",
                 factorDivisa          = DataFactorDivisa,
                 idEquipo              = DataIdEquipo,
                 monto                 = 0m,
                 montoDivisa           = 0m,
                 nombreDeposito        = EntidadDeposito.desc,
                 nombreSistDocumento   = DataSistTipoDocumento,
                 nombreSucursal        = EntidadSucursal.desc,
                 nombreUsuario         = Sistema.Usuario.nombre,
                 razonSocialCliente    = EntidadCliente.razonSocial,
                 renglones             = 0,
                 autoCobrador          = DataIdCobrador,
                 autoRemision          = "",
                 autoTransporte        = DataIdTransporte,
                 autoVendedor          = DataIdVendedor,
                 codigoCliente         = EntidadCliente.codigo,
                 diasCredito           = DataDiasCredito,
                 diasValidez           = DataDiasValidez,
                 dirDespacho           = DataDirDespacho,
                 dirFiscalCliente      = EntidadCliente.dirFiscal,
                 documentoRemision     = "",
                 estatusCredito        = DataCondPagoIsCredito,
                 notasDoc              = "",
                 tarifaPrecioCliente   = EntidadCliente.tarifa,
                 tipoRemision          = "",
                 nombreTipoDocRemision = "",
             };
             var r01 = Sistema.MyData.Venta_Temporal_Encabezado_Registrar(ficha);
             if (r01.Result == OOB.Resultado.Enumerados.EnumResult.isError)
             {
                 Helpers.Msg.Error(r01.Mensaje);
                 return;
             }
             _idRegDocTemporal = r01.Id;
             _aceptarDatosIsOK = true;
         }
         else
         {
             var ficha = new OOB.Venta.Temporal.Encabezado.Editar.Ficha()
             {
                 id                  = _idRegDocTemporal,
                 autoCliente         = EntidadCliente.id,
                 autoDeposito        = EntidadDeposito.id,
                 autoSucursal        = DataIdSucursal,
                 ciRifCliente        = EntidadCliente.ciRif,
                 nombreDeposito      = EntidadDeposito.desc,
                 nombreSucursal      = EntidadSucursal.desc,
                 razonSocialCliente  = EntidadCliente.razonSocial,
                 autoCobrador        = DataIdCobrador,
                 autoTransporte      = DataIdTransporte,
                 autoVendedor        = DataIdVendedor,
                 codigoCliente       = EntidadCliente.codigo,
                 diasCredito         = DataDiasCredito,
                 diasValidez         = DataDiasValidez,
                 dirDespacho         = DataDirDespacho,
                 dirFiscalCliente    = EntidadCliente.dirFiscal,
                 estatusCredito      = DataCondPagoIsCredito,
                 tarifaPrecioCliente = EntidadCliente.tarifa,
             };
             var r01 = Sistema.MyData.Venta_Temporal_Encabezado_Editar(ficha);
             if (r01.Result == OOB.Resultado.Enumerados.EnumResult.isError)
             {
                 Helpers.Msg.Error(r01.Mensaje);
                 return;
             }
             _aceptarDatosIsOK = true;
         }
     }
 }