public ActionResult Index() { var oficinaId = VendixGlobal.GetOficinaId(); var lstalmacen = AlmacenBL.Listar(x => x.Estado && x.OficinaId == oficinaId); var lstTipoMov = TipoMovimientoBL.Listar(x => x.Estado && x.IndEntrada); ViewBag.cboAlmacen = new SelectList(lstalmacen, "AlmacenId", "Denominacion"); ViewBag.cboAlmacen2 = new SelectList(lstalmacen, "AlmacenId", "Denominacion"); ViewBag.cboTipoMovimiento = new SelectList(lstTipoMov, "TipoMovimientoId", "Denominacion"); ViewBag.cboTipoMovimiento2 = new SelectList(lstTipoMov, "TipoMovimientoId", "Denominacion"); ViewBag.cboTipoDocumento = new SelectList(TipoDocumentoBL.Listar(x => x.Estado && x.IndAlmacen && x.IndAlmacenMov == false), "TipoDocumentoId", "Denominacion"); ViewBag.cboMedida = new SelectList(ValorTablaBL.Listar(x => x.TablaId == 10 && x.ItemId > 0), "ItemId", "DesCorta"); return(View()); }
/// <summary> /// Obtiene los elementos que se mostraran /// para la pantalla de calidad pase proceso /// </summary> /// <returns></returns> public IList <TipoMovimientoInfo> ObtenerTipoMovimientoCalidadPasaeProceso() { try { Logger.Info(); var tipoMovimientoBL = new TipoMovimientoBL(); IList <TipoMovimientoInfo> result = tipoMovimientoBL.ObtenerTipoMovimientoCalidadPasaeProceso(); return(result); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Metodo para Guardar/Modificar una entidad TipoMovimiento /// </summary> /// <param name="info">Representa la entidad que se va a grabar</param> public int Guardar(TipoMovimientoInfo info) { try { Logger.Info(); var tipoMovimientoBL = new TipoMovimientoBL(); int result = tipoMovimientoBL.Guardar(info); return(result); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Obtiene una entidad por su descripciĆ³n /// </summary> /// <param name="descripcion"></param> /// <returns></returns> public TipoMovimientoInfo ObtenerPorDescripcion(string descripcion) { try { Logger.Info(); var tipoMovimientoBL = new TipoMovimientoBL(); TipoMovimientoInfo result = tipoMovimientoBL.ObtenerPorDescripcion(descripcion); return(result); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Obtiene un lista paginada /// </summary> /// <param name="pagina"></param> /// <param name="filtro"></param> /// <returns></returns> public ResultadoInfo <TipoMovimientoInfo> ObtenerPorPagina(PaginacionInfo pagina, TipoMovimientoInfo filtro) { try { Logger.Info(); var tipoMovimientoBL = new TipoMovimientoBL(); ResultadoInfo <TipoMovimientoInfo> result = tipoMovimientoBL.ObtenerPorPagina(pagina, filtro); return(result); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
private void cargarFiltro() { cmbFiltro.DataSource = TipoMovimientoBL.CargarTipoMovimientoSelector(); cmbFiltro.DisplayMember = "tipo_movimiento"; cmbFiltro.ValueMember = "id_tipo_movimiento"; }
// GET: Salida public ActionResult Index() { ViewBag.cboTipoMov = new SelectList(TipoMovimientoBL .Listar(x => x.Estado && x.IndEntrada == false && x.IndTransferencia == false && x.IndDevolucion == false && x.TipoMovimientoId != 2), "TipoMovimientoId", "Denominacion"); return(View()); }