Beispiel #1
0
        public ActionResult NovoCadastro(int idQuota, Enumeradores.FluxoDeCarga codigoFluxoDeCarga)
        {
            AgendamentoDeCargaCadastroVm model = null;

            if (codigoFluxoDeCarga == Enumeradores.FluxoDeCarga.Carregamento)
            {
                model = new AgendamentoDeCarregamentoCadastroVm()
                {
                    IdQuota = idQuota
                };
            }
            if (codigoFluxoDeCarga == Enumeradores.FluxoDeCarga.Descarregamento)
            {
                model = new AgendamentoDeDescarregamentoCadastroVm()
                {
                    IdQuota = idQuota
                };
            }

            if (model != null)
            {
                model.PermiteEditar   = true;
                model.PermiteRealizar = false;
            }
            return(PartialView(ViewDoFluxoDeCarga(codigoFluxoDeCarga), model));
        }
Beispiel #2
0
 private string ViewDoFluxoDeCarga(Enumeradores.FluxoDeCarga materialDeCarga)
 {
     if (materialDeCarga == Enumeradores.FluxoDeCarga.Carregamento)
     {
         return("AgendamentoDeCarregamento");
     }
     if (materialDeCarga == Enumeradores.FluxoDeCarga.Descarregamento)
     {
         return("AgendamentoDeDescarregamento");
     }
     return("");
 }
Beispiel #3
0
 public IQuotas FiltraPorFluxo(Enumeradores.FluxoDeCarga fluxoDeCarga)
 {
     Query = Query.Where(x => x.FluxoDeCarga == fluxoDeCarga);
     return(this);
 }