//

        public DtoLib.Resultado VentaAdm_Temporal_Remision_Registrar(DtoLibPos.VentaAdm.Temporal.Remision.Registrar.Ficha ficha)
        {
            return(ServiceProv.VentaAdm_Temporal_Remision_Registrar(ficha));
        }
示例#2
0
        //
        public OOB.Resultado.Ficha VentaAdm_Temporal_Remision_Registrar(OOB.Venta.Temporal.Remision.Registrar.Ficha ficha)
        {
            var result = new OOB.Resultado.Ficha();

            var fichaDTO = new DtoLibPos.VentaAdm.Temporal.Remision.Registrar.Ficha()
            {
                idTemporal  = ficha.idTemporal,
                autoDoc     = ficha.autoDoc,
                codigoDoc   = ficha.codigoDoc,
                fechaDoc    = ficha.fechaDoc,
                nombreDoc   = ficha.nombreDoc,
                numeroDoc   = ficha.numeroDoc,
                monto       = ficha.monto,
                montoDivisa = ficha.montoDivisa,
                renglones   = ficha.renglones,
                item        = ficha.items.Select(s =>
                {
                    var it = new DtoLibPos.VentaAdm.Temporal.Item.Registrar.ItemDetalle()
                    {
                        autoDepartamento      = s.autoDepartamento,
                        autoGrupo             = s.autoGrupo,
                        autoProducto          = s.autoProducto,
                        autoSubGrupo          = s.autoSubGrupo,
                        autoTasaIva           = s.autoTasaIva,
                        cantidad              = s.cantidad,
                        categroiaProducto     = s.categroiaProducto,
                        codigoProducto        = s.codigoProducto,
                        costo                 = s.costo,
                        costoPromd            = s.costoPromd,
                        costoPromdUnd         = s.costoPromdUnd,
                        costoUnd              = s.costoUnd,
                        decimalesProducto     = s.decimalesProducto,
                        dsctoPorct            = s.dsctoPorct,
                        empaqueCont           = s.empaqueCont,
                        empaqueDesc           = s.empaqueDesc,
                        estatusPesadoProducto = s.estatusPesadoProducto,
                        estatusReservaMerc    = s.estatusReservaMerc,
                        idVenta               = s.idVenta,
                        nombreProducto        = s.nombreProducto,
                        notas                 = s.notas,
                        precioNeto            = s.precioNeto,
                        precioNetoDivisa      = s.precioNetoDivisa,
                        tarifaPrecio          = s.tarifaPrecio,
                        tasaIva               = s.tasaIva,
                        tipoIva               = s.tipoIva,
                        autoDeposito          = s.autoDeposito,
                        cantidadUnd           = s.cantidadUnd,
                        total                 = s.total,
                        totalDivisa           = s.totalDivisa,
                        estatusRemision       = s.estatusRemision,
                        nombreDeposito        = s.nombreDeposito,
                    };
                    return(it);
                }).ToList(),
            };

            var r01 = MyData.VentaAdm_Temporal_Remision_Registrar(fichaDTO);

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

            return(result);
        }