public ActionResult Editar(FilialViewModel filialViewModel) { if (ModelState.IsValid) { _filialApplicationService.FilialAtualizar(filialViewModel); return(RedirectToAction("Index")); } return(View(filialViewModel)); }
public FilialUserControl() { InitializeComponent(); FilialViewModel filialViewModel = new FilialViewModel(); // filialViewModel.Filials= new ObservableCollection < FilialEntity >(); List <FilialEntity> filials = App.Db.BranchRepository.GetAll(); filialViewModel.Filials = new ObservableCollection <FilialEntity>(filials); DataContext = filialViewModel; }
public ActionResult EditarFilial(FilialViewModel vm) { if ((String)Session["Ativa"] == null) { return(RedirectToAction("Login", "ControleAcesso")); } Int32 idAss = (Int32)Session["IdAssinante"]; Int32 idMatriz = ((MATRIZ)Session["Matriz"]).MATR_CD_ID; List <SelectListItem> tipoPessoa = new List <SelectListItem>(); tipoPessoa.Add(new SelectListItem() { Text = "Pessoa Física", Value = "1" }); tipoPessoa.Add(new SelectListItem() { Text = "Pessoa Jurídica", Value = "2" }); ViewBag.TiposPessoa = new SelectList(tipoPessoa, "Value", "Text"); ViewBag.UFs = new SelectList(baseApp.GetAllUF(), "UF_CD_ID", "UF_NM_NOME"); if (ModelState.IsValid) { try { // Executa a operação USUARIO usuarioLogado = (USUARIO)Session["UserCredentials"]; FILIAL item = Mapper.Map <FilialViewModel, FILIAL>(vm); Int32 volta = baseApp.ValidateEdit(item, objetoAntes, usuarioLogado); // Verifica retorno // Sucesso listaMaster = new List <FILIAL>(); Session["ListaFilial"] = null; Session["MensFilial"] = 0; if ((Int32)Session["VoltaFilial"] == 2) { return(RedirectToAction("MontarTelaFilialCard")); } return(RedirectToAction("MontarTelaFilial")); } catch (Exception ex) { ViewBag.Message = ex.Message; return(View(vm)); } } else { return(View(vm)); } }
public ActionResult IncluirFilial() { // Verifica se tem usuario logado if ((String)Session["Ativa"] == null) { return(RedirectToAction("Login", "ControleAcesso")); } Int32 idAss = (Int32)Session["IdAssinante"]; USUARIO usuario = new USUARIO(); if ((USUARIO)Session["UserCredentials"] != null) { usuario = (USUARIO)Session["UserCredentials"]; // Verfifica permissão if (usuario.PERFIL.PERF_SG_SIGLA != "ADM") { Session["MensFilial"] = 2; return(RedirectToAction("MontarTelaFilial", "Filial")); } } else { return(RedirectToAction("Login", "ControleAcesso")); } // Prepara listas Int32 idMatriz = ((MATRIZ)Session["Matriz"]).MATR_CD_ID; List <SelectListItem> tipoPessoa = new List <SelectListItem>(); tipoPessoa.Add(new SelectListItem() { Text = "Pessoa Física", Value = "1" }); tipoPessoa.Add(new SelectListItem() { Text = "Pessoa Jurídica", Value = "2" }); ViewBag.TiposPessoa = new SelectList(tipoPessoa, "Value", "Text"); ViewBag.UFs = new SelectList(baseApp.GetAllUF(), "UF_CD_ID", "UF_NM_NOME"); // Prepara view FILIAL item = new FILIAL(); FilialViewModel vm = Mapper.Map <FILIAL, FilialViewModel>(item); vm.FILI_DT_CADASTRO = DateTime.Today.Date; vm.FILI_IN_ATIVO = 1; vm.ASSI_CD_ID = usuario.ASSI_CD_ID; vm.MATR_CD_ID = idMatriz; return(View(vm)); }
public ActionResult EditarFilial(Int32 id) { // Verifica se tem usuario logado if ((String)Session["Ativa"] == null) { return(RedirectToAction("Login", "ControleAcesso")); } Int32 idAss = (Int32)Session["IdAssinante"]; USUARIO usuario = new USUARIO(); if ((USUARIO)Session["UserCredentials"] != null) { usuario = (USUARIO)Session["UserCredentials"]; // Verfifica permissão if (usuario.PERFIL.PERF_SG_SIGLA != "ADM") { Session["MensFilial"] = 2; return(RedirectToAction("MontarTelaFilial", "Filial")); } } else { return(RedirectToAction("Login", "ControleAcesso")); } // Prepara view Int32 idMatriz = ((MATRIZ)Session["Matriz"]).MATR_CD_ID; List <SelectListItem> tipoPessoa = new List <SelectListItem>(); tipoPessoa.Add(new SelectListItem() { Text = "Pessoa Física", Value = "1" }); tipoPessoa.Add(new SelectListItem() { Text = "Pessoa Jurídica", Value = "2" }); ViewBag.TiposPessoa = new SelectList(tipoPessoa, "Value", "Text"); ViewBag.UFs = new SelectList(baseApp.GetAllUF(), "UF_CD_ID", "UF_NM_NOME"); FILIAL item = baseApp.GetItemById(id); objetoAntes = item; Session["Filial"] = item; Session["IdVolta"] = id; FilialViewModel vm = Mapper.Map <FILIAL, FilialViewModel>(item); return(View(vm)); }
public ActionResult VerFilial(Int32 id) { // Prepara view // Executa a operação if ((String)Session["Ativa"] == null) { return(RedirectToAction("Login", "ControleAcesso")); } Int32 idAss = (Int32)Session["IdAssinante"]; FILIAL item = baseApp.GetItemById(id); objetoAntes = item; FilialViewModel vm = Mapper.Map <FILIAL, FilialViewModel>(item); return(View(vm)); }
public async Task <ActionResult> NovaFilial(FilialViewModel model) { var empresas = await this.service.RetornarTodasEmpresas(); ViewData.Add("EmpresasForSelectList", PreparaParaListaDeEmpresas(empresas, null)); if (!ModelState.IsValid) { ViewData.Add("EmpresasForSelectList", PreparaParaListaDeEmpresas(empresas, null)); return(View(model)); } else if (await this.repoFilial.InserirFilial(AutoMapper.Mapper.Map <Filial>(model))) { return(RedirectToAction("ListarFiliais")); } return(View(model)); }
public void Execute(object parameter) { FilialViewModel filialViewModel = new FilialViewModel(); List <Filial> items = new List <Filial>(); try { items = new List <Filial>(App.DB.FilialRepository.GetAllData()); } catch (Exception) { } if (items != null) { filialViewModel.AllFilials = new ObservableCollection <Filial>(items); } FilialWindow filialWindow = new FilialWindow(filialViewModel); filialWindow.ShowDialog(); }
public IEnumerable <FilialViewModel> GetFilial(string cnpj, int id) { var empresas = ctx.Empresa .Include(e => e.IdAcessoNavigation) .Include(e => e.IdEnderecoNavigation) .Include(e => e.Vaga) .ToList(); List <FilialViewModel> filial = new List <FilialViewModel>(); foreach (var item in empresas) { var cnpjBanco = item.Cnpj.Split("/"); if (cnpj == cnpjBanco[0]) { if (item.IdEmpresa != id) { FilialViewModel filialViewModel = new FilialViewModel { NomeFantasia = item.NomeFantasia, RazaoSocial = item.RazaoSocial, NumColaboradores = item.NumColaboradores, Cnpj = item.Cnpj, NomeRepresentante = item.NomeRepresentante, Celular = item.Celular, Descricao = item.Descricao, Email = item.IdAcessoNavigation.Email, Logradouro = item.IdEnderecoNavigation.Logradouro, NumVagas = item.Vaga.Count() }; filial.Add(filialViewModel); } } } return(filial); }
public DeleteFilial(FilialViewModel filialViewModel) { this.filialViewModel = filialViewModel; }
public FilialViewModel FilialAtualizar(FilialViewModel filialViewModel) { throw new NotImplementedException(); }
public FilialWindow(FilialViewModel filialViewModel) { InitializeComponent(); FilialViewModel = filialViewModel; DataContext = FilialViewModel; }
public UpdateCommand(FilialViewModel filialViewModel) { FilialViewModel = filialViewModel; }
public ActionResult IncluirFilial(FilialViewModel vm) { if ((String)Session["Ativa"] == null) { return(RedirectToAction("Login", "ControleAcesso")); } Int32 idMatriz = ((MATRIZ)Session["Matriz"]).MATR_CD_ID; List <SelectListItem> tipoPessoa = new List <SelectListItem>(); tipoPessoa.Add(new SelectListItem() { Text = "Pessoa Física", Value = "1" }); tipoPessoa.Add(new SelectListItem() { Text = "Pessoa Jurídica", Value = "2" }); ViewBag.TiposPessoa = new SelectList(tipoPessoa, "Value", "Text"); ViewBag.UFs = new SelectList(baseApp.GetAllUF(), "UF_CD_ID", "UF_NM_NOME"); if (ModelState.IsValid) { try { // Executa a operação Int32 idAss = (Int32)Session["IdAssinante"]; FILIAL item = Mapper.Map <FilialViewModel, FILIAL>(vm); USUARIO usuarioLogado = (USUARIO)Session["UserCredentials"]; Int32 volta = baseApp.ValidateCreate(item, usuarioLogado); // Verifica retorno if (volta == 1) { ModelState.AddModelError("", OdontoWeb_Resources.ResourceManager.GetString("M0042", CultureInfo.CurrentCulture)); return(View(vm)); } // Carrega foto e processa alteracao item.FILI_AQ_LOGOTIPO = "~/Images/LogoBase.png"; volta = baseApp.ValidateEdit(item, item, usuarioLogado); // Cria pastas String caminho = "/Imagens/" + idAss.ToString() + "/Filial/" + item.FILI_CD_ID.ToString() + "/Logos/"; Directory.CreateDirectory(Server.MapPath(caminho)); caminho = "/Imagens/" + idAss.ToString() + "/Filial/" + item.FILI_CD_ID.ToString() + "/Anexos/"; Directory.CreateDirectory(Server.MapPath(caminho)); // Sucesso listaMaster = new List <FILIAL>(); Session["ListaFilial"] = null; Session["VoltaFilial"] = 1; Session["IdFilialVolta"] = item.FILI_CD_ID; Session["Filial"] = item; Session["MensFilial"] = 0; return(RedirectToAction("MontarTelaFilial")); } catch (Exception ex) { ViewBag.Message = ex.Message; return(View(vm)); } } else { return(View(vm)); } }
public AddCommand(FilialViewModel filialViewModel) { FilialViewModel = filialViewModel; }
public UpdateFilial(FilialViewModel filialViewModel) { this.filialViewModel = filialViewModel; }
public DeleteCommand(FilialViewModel filialViewModel) { FilialViewModel = filialViewModel; }
public AddFilial(FilialViewModel FilialViewModel) { filialViewModel = FilialViewModel; }