Пример #1
0
        public OOB.Resultado.Ficha Venta_Temporal_Encabezado_Editar(OOB.Venta.Temporal.Encabezado.Editar.Ficha ficha)
        {
            var result = new OOB.Resultado.Ficha();

            var fichaDTO = new DtoLibPos.VentaAdm.Temporal.Encabezado.Editar.Ficha()
            {
                id                 = ficha.id,
                autoCliente        = ficha.autoCliente,
                autoDeposito       = ficha.autoDeposito,
                autoSucursal       = ficha.autoSucursal,
                ciRifCliente       = ficha.ciRifCliente,
                nombreDeposito     = ficha.nombreDeposito,
                nombreSucursal     = ficha.nombreSucursal,
                razonSocialCliente = ficha.razonSocialCliente,
                //
                autoCobrador        = ficha.autoCobrador,
                autoTransporte      = ficha.autoTransporte,
                autoVendedor        = ficha.autoVendedor,
                codigoCliente       = ficha.codigoCliente,
                diasCredito         = ficha.diasCredito,
                diasValidez         = ficha.diasValidez,
                dirDespacho         = ficha.dirDespacho,
                dirFiscalCliente    = ficha.dirFiscalCliente,
                estatusCredito      = ficha.estatusCredito,
                tarifaPrecioCliente = ficha.tarifaPrecioCliente,
            };
            var r01 = MyData.VentaAdm_Temporal_Encabezado_Editar(fichaDTO);

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

            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;
         }
     }
 }