public OOB.Resultado.FichaAuto Producto_BusquedaByCodigoBarra(string buscar) { var result = new OOB.Resultado.FichaAuto(); var r01 = MyData.Producto_BusquedaByCodigoBarra(buscar); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } result.Auto = r01.Auto; return(result); }
public OOB.Resultado.FichaAuto ClienteGrupo_Agregar(OOB.Maestro.Grupo.Agregar.Ficha ficha) { var rt = new OOB.Resultado.FichaAuto(); var fichaDTO = new DtoLibPos.ClienteGrupo.Agregar.Ficha() { nombre = ficha.nombre, codigo = ficha.codigo, }; var r01 = MyData.ClienteGrupo_Agregar(fichaDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { rt.Mensaje = r01.Mensaje; rt.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(rt); } rt.Auto = r01.Auto; return(rt); }
public OOB.Resultado.FichaAuto Documento_Agregar_Pedido(OOB.Documento.Agregar.Pedido.Ficha ficha) { var result = new OOB.Resultado.FichaAuto(); var fichaDTO = new DtoLibPos.DocumentoAdm.Agregar.Pedido.Ficha(); var fichaEnc = ficha.Encabezado; var Encabezado = new DtoLibPos.DocumentoAdm.Agregar.Pedido.FichaEncabezado() { RazonSocial = fichaEnc.RazonSocial, DirFiscal = fichaEnc.DirFiscal, CiRif = fichaEnc.CiRif, Tipo = fichaEnc.CodigoTipoDoc, Exento = fichaEnc.Exento, Base1 = fichaEnc.Base1, Base2 = fichaEnc.Base2, Base3 = fichaEnc.Base3, Impuesto1 = fichaEnc.Impuesto1, Impuesto2 = fichaEnc.Impuesto2, Impuesto3 = fichaEnc.Impuesto3, MBase = fichaEnc.MBase, Impuesto = fichaEnc.Impuesto, Total = fichaEnc.Total, Tasa1 = fichaEnc.Tasa1, Tasa2 = fichaEnc.Tasa2, Tasa3 = fichaEnc.Tasa3, Nota = fichaEnc.Nota, TasaRetencionIva = fichaEnc.TasaRetencionIva, TasaRetencionIslr = fichaEnc.TasaRetencionIslr, RetencionIva = fichaEnc.TasaRetencionIva, RetencionIslr = fichaEnc.RetencionIslr, AutoCliente = fichaEnc.AutoCliente, CodigoCliente = fichaEnc.CodigoCliente, Control = fichaEnc.Control, OrdenCompra = fichaEnc.OrdenCompra, Dias = fichaEnc.Dias, Descuento1 = fichaEnc.Descuento1, Descuento2 = fichaEnc.Descuento2, Cargos = fichaEnc.Cargos, Descuento1p = fichaEnc.Descuento1p, Descuento2p = fichaEnc.Descuento2p, Cargosp = fichaEnc.Cargosp, Columna = fichaEnc.Columna, EstatusAnulado = fichaEnc.EstatusAnulado, Aplica = fichaEnc.Aplica, ComprobanteRetencion = fichaEnc.ComprobanteRetencion, SubTotalNeto = fichaEnc.SubTotalNeto, Telefono = fichaEnc.Telefono, FactorCambio = fichaEnc.FactorCambio, CodigoVendedor = fichaEnc.CodigoVendedor, Vendedor = fichaEnc.Vendedor, AutoVendedor = fichaEnc.AutoVendedor, Pedido = fichaEnc.Pedido, CondicionPago = fichaEnc.CondicionPago, Usuario = fichaEnc.Usuario, CodigoUsuario = fichaEnc.CodigoUsuario, CodigoSucursal = fichaEnc.CodigoSucursal, Transporte = fichaEnc.Transporte, CodigoTransporte = fichaEnc.CodigoTransporte, MontoDivisa = fichaEnc.MontoDivisa, Despachado = fichaEnc.Despachado, DirDespacho = fichaEnc.DirDespacho, Estacion = fichaEnc.Estacion, Renglones = fichaEnc.Renglones, SaldoPendiente = fichaEnc.SaldoPendiente, ComprobanteRetencionIslr = fichaEnc.ComprobanteRetencionIslr, DiasValidez = fichaEnc.DiasValidez, AutoUsuario = fichaEnc.AutoUsuario, AutoTransporte = fichaEnc.AutoTransporte, Situacion = fichaEnc.Situacion, Signo = fichaEnc.SignoTipoDoc, Serie = fichaEnc.SiglasTipoDoc, Tarifa = fichaEnc.Tarifa, TipoRemision = fichaEnc.TipoRemision, DocumentoRemision = fichaEnc.DocumentoRemision, AutoRemision = fichaEnc.AutoRemision, DocumentoNombre = fichaEnc.NombreTipoDoc, SubTotalImpuesto = fichaEnc.SubTotalImpuesto, SubTotal = fichaEnc.SubTotal, TipoCliente = fichaEnc.TipoCliente, Planilla = fichaEnc.Planilla, Expendiente = fichaEnc.Expendiente, AnticipoIva = fichaEnc.AnticipoIva, TercerosIva = fichaEnc.TercerosIva, Neto = fichaEnc.Neto, Costo = fichaEnc.Costo, Utilidad = fichaEnc.Utilidad, Utilidadp = fichaEnc.Utilidadp, DocumentoTipo = fichaEnc.TipoTipoDoc, CiTitular = fichaEnc.CiTitular, NombreTitular = fichaEnc.NombreTitular, CiBeneficiario = fichaEnc.CiBeneficiario, NombreBeneficiario = fichaEnc.NombreBeneficiario, Clave = fichaEnc.Clave, DenominacionFiscal = fichaEnc.DenominacionFiscal, Cambio = fichaEnc.Cambio, Cierre = fichaEnc.Cierre, CierreFtp = fichaEnc.CierreFtp, EstatusCierreContable = fichaEnc.EstatusCierreContable, EstatusValidado = fichaEnc.EstatusValidado, FechaPedido = fichaEnc.FechaPedido, Prefijo = fichaEnc.Prefijo, }; fichaDTO.Encabezado = Encabezado; var detalles = ficha.Detalles.Select(s => { var nr = new DtoLibPos.DocumentoAdm.Agregar.Pedido.FichaDetalle() { AutoProducto = s.AutoProducto, Codigo = s.Codigo, Nombre = s.Nombre, AutoDepartamento = s.AutoDepartamento, AutoGrupo = s.AutoGrupo, AutoSubGrupo = s.AutoSubGrupo, AutoDeposito = s.AutoDeposito, Cantidad = s.Cantidad, Empaque = s.Empaque, PrecioNeto = s.PrecioNeto, Descuento1p = s.Descuento1p, Descuento2p = s.Descuento2p, Descuento3p = s.Descuento3p, Descuento1 = s.Descuento1, Descuento2 = s.Descuento2, Descuento3 = s.Descuento3, CostoVenta = s.CostoVenta, TotalNeto = s.TotalNeto, Tasa = s.Tasa, Impuesto = s.Impuesto, Total = s.Total, EstatusAnulado = s.EstatusAnulado, Tipo = s.Tipo, Deposito = s.Deposito, Signo = s.Signo, PrecioFinal = s.PrecioFinal, AutoCliente = s.AutoCliente, Decimales = s.Decimales, ContenidoEmpaque = s.ContenidoEmpaque, CantidadUnd = s.CantidadUnd, PrecioUnd = s.PrecioUnd, CostoUnd = s.CostoUnd, Utilidad = s.Utilidad, Utilidadp = s.Utilidadp, PrecioItem = s.PrecioItem, EstatusGarantia = s.EstatusGarantia, EstatusSerial = s.EstatusSerial, CodigoDeposito = s.CodigoDeposito, DiasGarantia = s.DiasGarantia, Detalle = s.Detalle, PrecioSugerido = s.PrecioSugerido, AutoTasa = s.AutoTasa, EstatusCorte = s.EstatusCorte, X = s.X, Y = s.Y, Z = s.Z, Corte = s.Corte, Categoria = s.Categoria, Cobranzap = s.Cobranzap, Ventasp = s.Ventasp, CobranzapVendedor = s.CobranzapVendedor, VentaspVendedor = s.VentaspVendedor, Cobranza = s.Cobranza, Ventas = s.Ventas, CobranzaVendedor = s.CobranzaVendedor, VentasVendedor = s.VentasVendedor, CostoPromedioUnd = s.CostoPromedioUnd, CostoCompra = s.CostoCompra, EstatusChecked = s.EstatusChecked, Tarifa = s.Tarifa, TotalDescuento = s.TotalDescuento, CodigoVendedor = s.CodigoVendedor, AutoVendedor = s.AutoVendedor, }; return(nr); }).ToList(); fichaDTO.Detalles = detalles; var itemsBLoquear = ficha.ItemDepositoBloquear.Select(s => { var nr = new DtoLibPos.DocumentoAdm.Agregar.Pedido.FichaItemDepositoBloquear() { autoDeposito = s.autoDeposito, autoProducto = s.autoProducto, cntUnd = s.cntUnd, depDescripcion = s.depDescripcion, prdDescripcion = s.prdDescripcion, }; return(nr); }).ToList(); fichaDTO.ItemDepositoBloquear = itemsBLoquear; fichaDTO.VentaTemporal = new DtoLibPos.DocumentoAdm.Agregar.Pedido.FichaTemporalVenta() { id = ficha.VentaTemporal.id, }; fichaDTO.ValidarRupturaPorExistencia = ficha.ValidarRupturaPorExistencia; var r01 = MyData.DocumentoAdm_Agregar_Pedido(fichaDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } result.Auto = r01.Auto; return(result); }
public OOB.Resultado.FichaAuto Cliente_AgregarFicha(OOB.Cliente.Agregar.Ficha ficha) { var result = new OOB.Resultado.FichaAuto(); var fichaDTO = new DtoLibPos.Cliente.Agregar.Ficha() { codigo = "", nombre = "", ciRif = ficha.ciRif, razonSocial = ficha.razonSocial, autoGrupo = ficha.autoGrupo, dirFiscal = ficha.dirFiscal, dirDespacho = ficha.dirDespacho, contacto = ficha.contacto, telefono = ficha.telefono, email = ficha.email, webSite = ficha.webSite, pais = ficha.pais, denominacionFiscal = ficha.denominacionFiscal, autoEstado = ficha.autoEstado, autoZona = ficha.autoZona, codigoPostal = ficha.codigoPostal, retencionIva = ficha.retencionIva, retencionIslr = ficha.retencionIslr, autoVendedor = ficha.autoVendedor, tarifa = ficha.tarifa, descuento = ficha.descuento, recargo = ficha.recargo, estatusCredito = ficha.estatusCredito, diasCredito = ficha.diasCredito, limiteCredito = ficha.limiteCredito, docPendientes = ficha.docPendientes, estatusMorosidad = ficha.estatusMorosidad, estatusLunes = ficha.estatusLunes, estatusMartes = ficha.estatusMartes, estatusMiercoles = ficha.estatusMiercoles, estatusJueves = ficha.estatusJueves, estatusViernes = ficha.estatusViernes, estatusSabado = ficha.estatusSabado, estatusDomingo = ficha.estatusDomingo, autoCobrador = ficha.autoCobrador, anticipos = ficha.anticipos, debitos = ficha.debitos, creditos = ficha.creditos, saldo = ficha.saldo, disponible = ficha.disponible, memo = ficha.memo, aviso = ficha.aviso, estatus = ficha.estatus, cuenta = ficha.cuenta, iban = ficha.iban, swit = ficha.swit, autoAgencia = ficha.autoAgencia, dirBanco = ficha.dirBanco, autoCodigoCobrar = ficha.autoCodigoCobrar, autoCodigoIngreso = ficha.autoCodigoIngreso, autoCodigoAnticipos = ficha.autoCodigoAnticipos, categoria = ficha.categoria, descuentoProntoPago = ficha.descuentoProntoPago, importeUltPago = ficha.importeUltPago, importeUltVenta = ficha.importeUltVenta, telefono2 = ficha.telefono2, fax = ficha.fax, celular = ficha.celular, abc = ficha.abc, montoClasificacion = ficha.montoClasificacion, }; var r01 = MyData.Cliente_Agregar(fichaDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } result.Auto = r01.Auto; return(result); }