public Gestion() { _autoDoc = ""; _detalles = new List <data>(); _bs = new BindingSource(); _bs.DataSource = _detalles; _documento = null; }
public void setRemision(OOB.Documento.Entidad.Ficha ficha) { _data.setAutoDocRemision(ficha.Auto); _data.setNumeroDocRemision(ficha.DocumentoNro); _data.setCodigoDocRemision(ficha.Tipo); _data.setFechaDocRemision(ficha.Fecha); _data.setNombreDocRemision(ficha.DocumentoNombre); }
private bool CargarData() { var rt = true; var r01 = Sistema.MyData.Documento_GetById(_autoDoc); if (r01.Result == OOB.Resultado.Enumerados.EnumResult.isError) { Helpers.Sonido.Error(); Helpers.Msg.Error(r01.Mensaje); return(false); } _documento = r01.Entidad; _detalles.Clear(); foreach (var it in r01.Entidad.items) { var nr = new data(it); _detalles.Add(nr); } _bs.CurrencyManager.Refresh(); return(rt); }
public OOB.Venta.Temporal.Remision.Registrar.Ficha CargaRemision(OOB.Documento.Entidad.Ficha ficha, int _idVentaTemporal) { var lst = new List <remision>(); foreach (var it in ficha.items) { var dt = new remision(it); lst.Add(dt); } var t = lst.Sum(s => s.total); var fichaOOB = new OOB.Venta.Temporal.Remision.Registrar.Ficha() { autoDoc = ficha.Auto, numeroDoc = ficha.DocumentoNro, codigoDoc = ficha.Tipo, fechaDoc = ficha.Fecha, nombreDoc = ficha.DocumentoNombre, idTemporal = _idVentaTemporal, renglones = ficha.items.Count, monto = t, montoDivisa = t / TasaDivisa, items = lst.Select(s => { var nr = new OOB.Venta.Temporal.Item.Registrar.ItemDetalle() { idVenta = _idVentaTemporal, autoDepartamento = s.autoDepartamento, autoGrupo = s.autoGrupo, autoProducto = s.autoProducto, autoSubGrupo = s.autoSubGrupo, autoTasaIva = s.autoTasaIva, codigoProducto = s.codigoProducto, nombreProducto = s.nombreProducto, cantidad = s.cantidad, precioNeto = s.precioNeto, precioNetoDivisa = Math.Round(s.precioNeto / _tasaDivisa, 2, MidpointRounding.AwayFromZero), tarifaPrecio = s.tarifaPrecio, tasaIva = s.tasaIva, tipoIva = s.tipoIva, categroiaProducto = s.categroiaProducto, decimalesProducto = s.decimalesProducto, empaqueCont = s.empaqueCont, empaqueDesc = s.empaqueDesc, estatusPesadoProducto = s.estatusPesadoProducto, estatusReservaMerc = "", costo = s.costo, costoPromd = s.costoPromd, costoPromdUnd = s.costoPromdUnd, costoUnd = s.costoUnd, dsctoPorct = s.dsctoPorct, notas = s.notas, autoDeposito = s.autoDeposito, cantidadUnd = s.cantidadUnd, total = s.total, totalDivisa = Math.Round(s.total / _tasaDivisa, 2, MidpointRounding.AwayFromZero), estatusRemision = "1", }; return(nr); }).ToList(), }; return(fichaOOB); }
public OOB.Resultado.FichaEntidad <OOB.Documento.Entidad.Ficha> Documento_GetById(string idAuto) { var result = new OOB.Resultado.FichaEntidad <OOB.Documento.Entidad.Ficha>(); var r01 = MyData.Documento_GetById(idAuto); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } var s = r01.Entidad; var nr = new OOB.Documento.Entidad.Ficha() { AnoRelacion = s.AnoRelacion, AnticipoIva = s.AnticipoIva, Aplica = s.Aplica, Auto = s.Auto, AutoCliente = s.AutoCliente, AutoRemision = s.AutoRemision, AutoTransporte = s.AutoTransporte, AutoUsuario = s.AutoUsuario, AutoVendedor = s.AutoVendedor, Base1 = s.Base1, Base2 = s.Base2, Base3 = s.Base3, Cambio = s.Cambio, Cargos = s.Cargos, Cargosp = s.Cargosp, CiBeneficiario = s.CiBeneficiario, Cierre = s.Cierre, CierreFtp = s.CierreFtp, CiRif = s.CiRif, CiTitular = s.CiTitular, Clave = s.Clave, CodigoCliente = s.CodigoCliente, CodigoSucursal = s.CodigoSucursal, CodigoTransporte = s.CodigoTransporte, CodigoUsuario = s.CodigoUsuario, CodigoVendedor = s.CodigoVendedor, Columna = s.Columna, ComprobanteRetencion = s.ComprobanteRetencion, ComprobanteRetencionIslr = s.ComprobanteRetencionIslr, CondicionPago = s.CondicionPago, Control = s.Control, Costo = s.Costo, DenominacionFiscal = s.DenominacionFiscal, Descuento1 = s.Descuento1, Descuento1p = s.Descuento1p, Descuento2 = s.Descuento2, Descuento2p = s.Descuento2p, Despachado = s.Despachado, Dias = s.Dias, DiasValidez = s.DiasValidez, DirDespacho = s.DirDespacho, DirFiscal = s.DirFiscal, DocumentoNombre = s.DocumentoNombre, DocumentoNro = s.DocumentoNro, DocumentoRemision = s.DocumentoRemision, DocumentoTipo = s.DocumentoTipo, Estacion = s.Estacion, EstatusAnulado = s.EstatusAnulado, EstatusCierreContable = s.EstatusCierreContable, EstatusValidado = s.EstatusValidado, Exento = s.Exento, Expendiente = s.Expendiente, FactorCambio = s.FactorCambio, Fecha = s.Fecha, FechaPedido = s.FechaPedido, FechaVencimiento = s.FechaVencimiento, Hora = s.Hora, Impuesto = s.Impuesto, Impuesto1 = s.Impuesto1, Impuesto2 = s.Impuesto2, Impuesto3 = s.Impuesto3, MBase = s.MBase, MesRelacion = s.MesRelacion, MontoDivisa = s.MontoDivisa, Neto = s.Neto, NombreBeneficiario = s.NombreBeneficiario, NombreTitular = s.NombreTitular, Nota = s.Nota, OrdenCompra = s.OrdenCompra, Pedido = s.Pedido, Planilla = s.Planilla, Prefijo = s.Prefijo, RazonSocial = s.RazonSocial, Renglones = s.Renglones, RetencionIslr = s.RetencionIslr, RetencionIva = s.RetencionIva, SaldoPendiente = s.SaldoPendiente, Serie = s.Serie, Signo = s.Signo, Situacion = s.Situacion, SubTotal = s.SubTotal, SubTotalImpuesto = s.SubTotalImpuesto, SubTotalNeto = s.SubTotalNeto, Tarifa = s.Tarifa, Tasa1 = s.Tasa1, Tasa2 = s.Tasa2, Tasa3 = s.Tasa3, TasaRetencionIslr = s.TasaRetencionIslr, TasaRetencionIva = s.TasaRetencionIva, Telefono = s.Telefono, TercerosIva = s.TercerosIva, Tipo = s.Tipo, TipoCliente = s.TipoCliente, TipoRemision = s.TipoRemision, Total = s.Total, Transporte = s.Transporte, Usuario = s.Usuario, Utilidad = s.Utilidad, Utilidadp = s.Utilidadp, Vendedor = s.Vendedor, AutoDocCxC = s.AutoDocCxC, AutoReciboCxC = s.AutoReciboCxC, items = s.items.Select(ss => { var xr = new OOB.Documento.Entidad.FichaItem() { EstatusPesado = ss.EstatusPesado, AutoCliente = ss.AutoCliente, AutoDepartamento = ss.AutoDepartamento, AutoDeposito = ss.AutoDeposito, AutoGrupo = ss.AutoGrupo, AutoProducto = ss.AutoProducto, AutoSubGrupo = ss.AutoSubGrupo, AutoTasa = ss.AutoTasa, AutoVendedor = ss.AutoVendedor, Cantidad = ss.Cantidad, CantidadUnd = ss.CantidadUnd, Categoria = ss.Categoria, CierreFtp = ss.CierreFtp, Cobranza = ss.Cobranza, Cobranzap = ss.Cobranzap, CobranzapVendedor = ss.CobranzapVendedor, CobranzaVendedor = ss.CobranzaVendedor, Codigo = ss.Codigo, CodigoDeposito = ss.CodigoDeposito, CodigoVendedor = ss.CodigoVendedor, ContenidoEmpaque = ss.ContenidoEmpaque, Corte = ss.Corte, CostoCompra = ss.CostoCompra, CostoPromedioUnd = ss.CostoPromedioUnd, CostoUnd = ss.CostoUnd, CostoVenta = ss.CostoVenta, Decimales = ss.Decimales, Deposito = ss.Deposito, Descuento1 = ss.Descuento1, Descuento1p = ss.Descuento1p, Descuento2 = ss.Descuento2, Descuento2p = ss.Descuento2p, Descuento3 = ss.Descuento3, Descuento3p = ss.Descuento3p, Detalle = ss.Detalle, DiasGarantia = ss.DiasGarantia, Empaque = ss.Empaque, EstatusAnulado = ss.EstatusAnulado, EstatusChecked = ss.EstatusChecked, EstatusCorte = ss.EstatusCorte, EstatusGarantia = ss.EstatusGarantia, EstatusSerial = ss.EstatusSerial, Impuesto = ss.Impuesto, Nombre = ss.Nombre, PrecioFinal = ss.PrecioFinal, PrecioItem = ss.PrecioItem, PrecioNeto = ss.PrecioNeto, PrecioSugerido = ss.PrecioSugerido, PrecioUnd = ss.PrecioUnd, Signo = ss.Signo, Tarifa = ss.Tarifa, Tasa = ss.Tasa, Tipo = ss.Tipo, Total = ss.Total, TotalDescuento = ss.TotalDescuento, TotalNeto = ss.TotalNeto, Utilidad = ss.Utilidad, Utilidadp = ss.Utilidadp, Ventas = ss.Ventas, Ventasp = ss.Ventasp, VentaspVendedor = ss.VentaspVendedor, VentasVendedor = ss.VentasVendedor, X = ss.X, Y = ss.Y, Z = ss.Z, }; return(xr); }).ToList(), }; result.Entidad = nr; return(result); }
OOB.Venta.Temporal.Remision.Registrar.Ficha IDocGestion.CargaRemision(OOB.Documento.Entidad.Ficha ficha, int _idVentaTemporal) { throw new NotImplementedException(); }
public void Inicializa() { _autoDoc = ""; _detalles.Clear(); _documento = null; }