private void Limpiar() { _producto = null; _deposito = null; _ultDias = 0; _autoDeposito = ""; _autoProducto = ""; _modulo = EnumModulo.SinDefinir; _lstData.Clear(); _bs.CurrencyManager.Refresh(); }
private bool CargarData() { var rt = true; var filtro = new OOB.LibInventario.Analisis.Detallado.Filtro() { autoDeposito = _autoDeposito, autoProducto = _autoProducto, modulo = (OOB.LibInventario.Analisis.Enumerados.EnumModulo)_modulo, ultimosXDias = _ultDias, }; var r01 = Sistema.MyData.Producto_Analisis_Detallado(filtro); if (r01.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return(false); } var r02 = Sistema.MyData.Deposito_GetFicha(_autoDeposito); if (r02.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r02.Mensaje); return(false); } var r03 = Sistema.MyData.Producto_GetIdentificacion(_autoProducto); if (r03.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r03.Mensaje); return(false); } _deposito = r02.Entidad; _producto = r03.Entidad; _lstData.Clear(); foreach (var rg in r01.Lista.OrderByDescending(o => o.fecha).ToList()) { _lstData.Add(new data(rg)); } _bs.CurrencyManager.Refresh(); return(rt); }
private bool CargarData() { var r01 = Sistema.MyData.Producto_GetIdentificacion(_autoPrd); if (r01.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return(false); } _producto = r01.Entidad; _lCodAlterno.Clear(); foreach (var it in _producto.codAlterno) { _lCodAlterno.Add(it); } _bsCodAlterno.CurrencyManager.Refresh(); return(true); }
public OOB.ResultadoEntidad <OOB.LibInventario.Producto.Data.Identificacion> Producto_GetIdentificacion(string autoPrd) { var rt = new OOB.ResultadoEntidad <OOB.LibInventario.Producto.Data.Identificacion>(); var r01 = MyData.Producto_GetIdentificacion(autoPrd); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { rt.Mensaje = r01.Mensaje; rt.Result = OOB.Enumerados.EnumResult.isError; return(rt); } if (r01.Entidad != null) { var s = r01.Entidad; var id = new OOB.LibInventario.Producto.Data.Identificacion() { AdmPorDivisa = (OOB.LibInventario.Producto.Enumerados.EnumAdministradorPorDivisa)s.AdmPorDivisa, advertencia = s.advertencia, auto = s.auto, autoDepartamento = s.autoDepartamento, autoGrupo = s.autoGrupo, autoMarca = s.autoMarca, categoria = (OOB.LibInventario.Producto.Enumerados.EnumCategoria)s.categoria, codigo = s.codigo, codigoDepartamento = s.codigoDepartamento, codigoGrupo = s.codigoGrupo, comentarios = s.comentarios, contenidoCompra = s.contenidoCompra, Decimales = s.decimales, departamento = s.departamento, descripcion = s.descripcion, empaqueCompra = s.empaqueCompra, estatus = (OOB.LibInventario.Producto.Enumerados.EnumEstatus)s.estatus, fechaAlta = s.fechaAlta, fechaBaja = s.fechaBaja, fechaUltActualizacion = s.fechaUltActualizacion, grupo = s.grupo, marca = s.marca, modelo = s.modelo, nombre = s.nombre, nombreTasaIva = s.nombreTasaIva, origen = (OOB.LibInventario.Producto.Enumerados.EnumOrigen)s.origen, presentacion = s.presentacion, referencia = s.referencia, tasaIva = s.tasaIva, tipoABC = s.tipoABC, activarCatalogo = (OOB.LibInventario.Producto.Enumerados.EnumCatalogo)s.activarCatalogo, estatusPesado = s.estatusPesado, plu = s.plu, diasEmpaque = s.diasEmpaque, codAlterno = s.codAlterno.Select(ss => { var nr = new OOB.LibInventario.Producto.Data.CodAlterno() { codigo = ss.codigo, }; return(nr); }).ToList(), }; rt.Entidad = id; } else { rt = new OOB.ResultadoEntidad <OOB.LibInventario.Producto.Data.Identificacion>(); } return(rt); }