public OOB.Resultado.Lista <OOB.Producto.Lista.Ficha> Producto_GetLista(OOB.Producto.Lista.Filtro filtro) { var result = new OOB.Resultado.Lista <OOB.Producto.Lista.Ficha>(); var filtroDTO = new DtoLibPos.Producto.Lista.Filtro() { AutoDeposito = filtro.autoDeposito, IdPrecioManejar = filtro.idPrecioManejar, Cadena = filtro.cadena, IsPorPlu = filtro.isPorPlu, }; var r01 = MyData.Producto_GetLista(filtroDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } var lst = new List <OOB.Producto.Lista.Ficha>(); if (r01.Lista != null) { if (r01.Lista.Count > 0) { lst = r01.Lista.Select(s => { var nr = new OOB.Producto.Lista.Ficha() { Auto = s.Auto, Codigo = s.Codigo, Contenido = s.Contenido, Decimales = s.Decimales, Empaque = s.Empaque, Estatus = s.Estatus, EstatusDivisa = s.EstatusDivisa, EstatusPesado = s.EstatusPesado, ExDisponible = s.ExDisponible, ExFisica = s.ExFisica, Nombre = s.Nombre, PrecioFullDivisa = s.PrecioFullDivisa, PrecioNeto = s.PrecioNeto, TasaIva = s.TasaIva, PLU = s.PLU, ContenidoMay = s.contenidoMay, DecimalesMay = s.decimalesMay, EmpaqueMay = s.empaqueMay, PrecioFullDivisaMay = s.precioFullDivisaMay, }; return(nr); }).ToList(); } } result.ListaD = lst; return(result); }
public Gestion() { _isCantidadVisible = true; _isPrecioVisible = true; _itemSeleccionado = null; _itemSeleccionadoIsOk = false; _lData = new List <data>(); _bs = new BindingSource(); _bs.DataSource = _lData; }
public void Seleccionar() { if (_bs != null) { if (_bs.Current != null) { _itemSeleccionado = ((data)_bs.Current).Item; _itemSeleccionadoIsOk = true; frm.Cerrar(); } } }
public data(OOB.Producto.Lista.Ficha it) : this() { _id = it.Id; _codigo = it.Codigo; _descripcion = it.Nombre; _isActivo = it.IsActivo; _exActual = it.ExFisica; _exDisp = it.ExDisponible; _tasaIva = it.TasaIva; _empqCont_1 = it.Empq_1.Trim() + "/" + it.Cont_1.ToString().Trim(); _pneto_1 = it.PNeto1; _empqCont_2 = it.Empq_2.Trim() + "/" + it.Cont_2.ToString().Trim(); _pneto_2 = it.PNeto2; _empqCont_3 = it.Empq_3.Trim() + "/" + it.Cont_3.ToString().Trim(); _pneto_3 = it.PNeto3; _empqCont_4 = it.Empq_4.Trim() + "/" + it.Cont_4.ToString().Trim(); _pneto_4 = it.PNeto4; _empqCont_5 = it.Empq_5.Trim() + "/" + it.Cont_5.ToString().Trim(); _pneto_5 = it.PNeto5; _empqCont_6 = it.EmpqMayor1.Trim() + "/" + it.ContMayor1.ToString().Trim(); _pneto_6 = it.PNetoMayor1; }
public OOB.Resultado.Lista <OOB.Producto.Lista.Ficha> Producto_GetLista(OOB.Producto.Lista.Filtro filtro) { var rt = new OOB.Resultado.Lista <OOB.Producto.Lista.Ficha>(); var filtroDto = new DtoLibPos.ProductoAdm.Lista.Filtro() { AutoDeposito = filtro.AutoDeposito, Cadena = filtro.Cadena, MetodoBusqueda = (DtoLibPos.ProductoAdm.Lista.Enumerados.EnumMetodoBusqueda)filtro.MetodoBusqueda, }; var r01 = MyData.ProductoAdm_GetLista(filtroDto); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { rt.Mensaje = r01.Mensaje; rt.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(rt); } var list = new List <OOB.Producto.Lista.Ficha>(); if (r01.Lista != null) { if (r01.Lista.Count > 0) { var fechaNula = new DateTime(2000, 1, 1); list = r01.Lista.Select(s => { var nr = new OOB.Producto.Lista.Ficha() { Codigo = s.Codigo, Cont_1 = s.Cont_1, Cont_2 = s.Cont_2, Cont_3 = s.Cont_3, Cont_4 = s.Cont_4, Cont_5 = s.Cont_5, ContMayor1 = s.ContMayor1, ContMayor2 = s.ContMayor2, Departamento = s.Departamento, Empq_1 = s.Empq_1, Empq_2 = s.Empq_2, Empq_3 = s.Empq_3, Empq_4 = s.Empq_4, Empq_5 = s.Empq_5, EmpqMayor1 = s.EmpqMayor1, EmpqMayor2 = s.EmpqMayor2, Estatus = s.Estatus, EstatusDivisa = s.EstatusDivisa, EstatusPesado = s.EstatusPesado, ExDisponible = s.ExDisponible, ExFisica = s.ExFisica, FechaUltActCosto = s.FechaUltActCosto == fechaNula ? "" : s.FechaUltActCosto.ToShortDateString(), FechaUltVenta = s.FechaUltVenta == fechaNula ? "" : s.FechaUltVenta.ToShortDateString(), Grupo = s.Grupo, Id = s.Id, Modelo = s.Modelo, Nombre = s.Nombre, PNeto1 = s.PNeto1, PNeto2 = s.PNeto2, PNeto3 = s.PNeto3, PNeto4 = s.PNeto4, PNeto5 = s.PNeto5, PNetoMayor1 = s.PNetoMayor1, PNetoMayor2 = s.PNetoMayor2, Referencia = s.Referencia, TasaIva = s.TasaIva, }; return(nr); }).ToList(); } } rt.ListaD = list; return(rt); }
public data(OOB.Producto.Lista.Ficha it) { _item = it; }
public void Inicializa() { _itemSeleccionadoIsOk = false; _itemSeleccionado = null; }