public void setSucursal(string p) { setDeposito(""); var suc = lsucursal.FirstOrDefault(f => f.auto == p); data.setSucursal(suc); if (suc == null) { return; } var filtro = new OOB.LibCompra.Deposito.Lista.Filtro() { PorCodigoSuc = suc.codigo }; var r01 = Sistema.MyData.Deposito_GetLista(filtro); if (r01.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return; } ldeposito.Clear(); ldeposito.AddRange(r01.Lista.OrderBy(o => o.nombre).ToList()); bsDeposito.CurrencyManager.Refresh(); }
public bool CargarData() { var rt = true; var r00 = Sistema.MyData.FechaServidor(); if (r00.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r00.Mensaje); return(false); } var r01 = Sistema.MyData.Configuracion_TasaCambioActual(); if (r01.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return(false); } _tasaCambio = r01.Entidad; var filtro = new OOB.LibCompra.Deposito.Lista.Filtro(); var r02 = Sistema.MyData.Deposito_GetLista(filtro); if (r02.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r02.Mensaje); return(false); } ldeposito.Clear(); ldeposito.AddRange(r02.Lista.OrderBy(o => o.nombre).ToList()); bsDeposito.CurrencyManager.Refresh(); var r03 = Sistema.MyData.Sucursal_GetLista(); if (r03.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r03.Mensaje); return(false); } lsucursal.Clear(); lsucursal.AddRange(r03.Lista.OrderBy(o => o.nombre).ToList()); bsSucursal.CurrencyManager.Refresh(); var r04 = Sistema.MyData.Configuracion_PreferenciaBusquedaProveedor(); if (r04.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r04.Mensaje); return(false); } _preferencia = (Proveedor.Busqueda.Enumerados.EnumMetodoBusqueda)r04.Entidad; preferenciaBusq = (Proveedor.Busqueda.Enumerados.EnumMetodoBusqueda)r04.Entidad; data.setFechaServidor(r00.Entidad); data.setFactorDivisa(r01.Entidad); return(rt); }
public OOB.ResultadoLista <OOB.LibCompra.Deposito.Data.Ficha> Deposito_GetLista(OOB.LibCompra.Deposito.Lista.Filtro filtro) { var rt = new OOB.ResultadoLista <OOB.LibCompra.Deposito.Data.Ficha>(); var filtroDTO = new DtoLibCompra.Deposito.Lista.Filtro() { PorCodigoSuc = filtro.PorCodigoSuc }; var r01 = MyData.Deposito_GetLista(filtroDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { rt.Mensaje = r01.Mensaje; rt.Result = OOB.Enumerados.EnumResult.isError; return(rt); } var list = new List <OOB.LibCompra.Deposito.Data.Ficha>(); if (r01.Lista != null) { if (r01.Lista.Count > 0) { list = r01.Lista.Select(s => { return(new OOB.LibCompra.Deposito.Data.Ficha() { auto = s.id, codigo = s.codigo, nombre = s.nombre, codigoSucursal = s.codigoSuc, }); }).ToList(); } } rt.Lista = list; return(rt); }