public ActionResult Index([Bind(Include = "Id,IdEndereco,Fantasia,RazaoSocial,TipoPessoa,Cnpj,Cpf,TipoEndereco,Cep,Logradouro,Numero,Bairro,Cidade,IdEstado,Contato,Email,DDD,Telefone,Observ,Cortesia,Desconto,DescontoCarencia,CadastradoPor")] CadastroEmpresa cadastro) { try { if (string.IsNullOrEmpty(cadastro.Cnpj)) { cadastro.Cnpj = ""; } if (string.IsNullOrEmpty(cadastro.Cpf)) { cadastro.Cpf = ""; } if (ModelState.IsValid) { _service.Gravar(cadastro); return(RedirectToAction("Index", "Home", new { mensagem = "Cadastro atualizado" })); } return(View(cadastro)); } catch (System.Exception e) { ModelState.AddModelError(string.Empty, e.Message); return(View(cadastro)); } }
private int gravarEmpresa(CadastroEmpresa cadastro, int idEndereco) { var empresa = serviceEmpresa.Find(cadastro.Id); if (empresa == null) { empresa = new Empresa(); empresa.AlteradoPor = 0; empresa.ClienteAvaliacao = 0; empresa.PrecoAvaliacao = 0; } empresa.AlteradoEm = DateTime.Now; empresa.CadastradoEm = DateTime.Now; empresa.CadastradoPor = cadastro.CadastradoPor; empresa.Cnpj = cadastro.Cnpj ?? ""; empresa.Contato = cadastro.Contato ?? ""; empresa.Cpf = cadastro.Cpf ?? ""; empresa.Cortesia = cadastro.Cortesia; empresa.Desconto = cadastro.Desconto; empresa.DescontoCarencia = cadastro.DescontoCarencia; empresa.Id = cadastro.Id; empresa.IdEndereco = idEndereco; empresa.Observ = cadastro.Observ ?? ""; empresa.Fantasia = cadastro.Fantasia ?? ""; empresa.RazaoSocial = cadastro.RazaoSocial ?? ""; empresa.TipoPessoa = cadastro.TipoPessoa; return(serviceEmpresa.Gravar(empresa)); }
public int Gravar(CadastroEmpresa cadastro) { int idEndereco = 0; int idEmail = 0; int idTelefone = 0; try { // grava endereco idEndereco = gravarEndereco(cadastro); idEmail = gravarEmail(cadastro, idEndereco); idTelefone = gravarTelefone(cadastro, idEndereco); // grava empresa return(gravarEmpresa(cadastro, idEndereco)); } catch (Exception ex) { serviceEmail.Excluir(idEmail); serviceTelefone.Excluir(idTelefone); serviceEndereco.Excluir(idEndereco); throw new ArgumentException(ex.Message); } throw new ArgumentException("Não foi possível cadastrar esta empresa"); }
public void EmpresaCadastrar() { // Arrange var cadastro = new CadastroEmpresa { CadastradoPor = 1, Bairro = "MIRANDOPOLIS", Cep = "04043200", Cidade = "SAO PAULO", Cnpj = "", Cpf = "12557634859", Complemento = "APTO 12", Contato = "JOSE", Cortesia = true, DDD = "11", Desconto = 100M, DescontoCarencia = 3, Email = "*****@*****.**", Fantasia = "FLORISBELLA", IdEstado = 1, Logradouro = "RUA LUIS GOIS", Numero = "1850", Observ = "", RazaoSocial = "FLORISBELLA LTDA", Telefone = "997218670", TipoEndereco = 1, TipoPessoa = 2 }; // Act int id = service.Gravar(cadastro); // Assert Assert.AreNotEqual(0, id); }
public ActionResult Edit([Bind(Include = "Id,IdEndereco,Fantasia,RazaoSocial,TipoPessoa,Cnpj,Cpf,TipoEndereco,Cep,Logradouro,Numero,Bairro,Cidade,IdEstado,Contato,Email,DDD,Telefone,Observ,Cortesia,Desconto,DescontoCarencia")] CadastroEmpresa cadastro) { try { cadastro.CadastradoPor = _login.GetIdUsuario(System.Web.HttpContext.Current.User.Identity.Name); if (string.IsNullOrEmpty(cadastro.Cnpj)) { cadastro.Cnpj = ""; } if (string.IsNullOrEmpty(cadastro.Cpf)) { cadastro.Cpf = ""; } if (ModelState.IsValid) { _serviceCadastro.Gravar(cadastro); return(RedirectToAction("Index")); } ViewBag.TipoPessoa = GetTipoPessoa(cadastro.TipoPessoa); ViewBag.TipoEndereco = GetTipoEndereco(cadastro.TipoEndereco); ViewBag.Estados = GetEstados(cadastro.IdEstado); return(View(cadastro)); } catch (Exception ex) { ModelState.AddModelError(string.Empty, ex.Message); ViewBag.TipoPessoa = GetTipoPessoa(cadastro.TipoPessoa); ViewBag.TipoEndereco = GetTipoEndereco(cadastro.TipoEndereco); ViewBag.Estados = GetEstados(cadastro.IdEstado); return(View(cadastro)); } }
// GET: /Admin/Empresa/Create public ActionResult Create(int?idPreContato) { // promocao padrao da empresa var promocao = new PromocaoService().Get(); // novo cadastro var cadastro = new CadastroEmpresa { Desconto = promocao.Desconto, DescontoCarencia = promocao.DescontoCarencia, Cortesia = true, TipoPessoa = 2 }; // cadastro a partir do pre contato if (idPreContato != null) { var preContato = new PreContatoService().Find((int)idPreContato); if (preContato != null) { cadastro.Fantasia = preContato.NomeSalao; cadastro.Contato = preContato.Nome; cadastro.Email = preContato.Email; cadastro.Telefone = preContato.Telefone; cadastro.Cidade = preContato.Cidade; cadastro.IdEstado = preContato.IdEstado; } } ViewBag.TipoPessoa = GetTipoPessoa(cadastro.TipoPessoa); ViewBag.TipoEndereco = GetTipoEndereco(); ViewBag.Estados = GetEstados(); return(View(cadastro)); }
public ActionResult Create(CadastroEmpresa cadastro) { try { cadastro.CadastradoPor = _login.GetIdUsuario(System.Web.HttpContext.Current.User.Identity.Name); cadastro.Id = 0; TryUpdateModel(cadastro); if (ModelState.IsValid) { _serviceCadastro.Gravar(cadastro); // TODO - redirect to inclusao do salao return(RedirectToAction("Index")); } ViewBag.TipoPessoa = GetTipoPessoa(1); ViewBag.TipoEndereco = GetTipoEndereco(); ViewBag.Estados = GetEstados(); return(View(cadastro)); } catch (ArgumentException e) { ModelState.AddModelError(string.Empty, e.Message); ViewBag.TipoPessoa = GetTipoPessoa(1); ViewBag.TipoEndereco = GetTipoEndereco(); ViewBag.Estados = GetEstados(); return(View(cadastro)); } }
public void EditarAction(object sender, EventArgs args) { Label lblEditar = (Label)sender; TapGestureRecognizer tapGest = (TapGestureRecognizer)lblEditar.GestureRecognizers[0]; CadastroEmpresa cadastroEmpresa = tapGest.CommandParameter as CadastroEmpresa; Navigation.PushAsync(new EditarInfEstabelecimento(cadastroEmpresa)); }
public void MaisDetalheAction(object sender, EventArgs args) { Label lblDetalhe = (Label)sender; TapGestureRecognizer tapGest = (TapGestureRecognizer)lblDetalhe.GestureRecognizers[0]; CadastroEmpresa empresa = tapGest.CommandParameter as CadastroEmpresa; Navigation.PushAsync(new DetalheLavaJato(empresa)); }
public EditarInfEstabelecimento(CadastroEmpresa cadastroEmpresa) { InitializeComponent(); this.cadastroEmpresa = cadastroEmpresa; Servicos.Text = cadastroEmpresa.Servicos; Descricao.Text = cadastroEmpresa.Descricao; }
public void ExcluirAction(object sender, EventArgs args) { Label lblExcluir = (Label)sender; TapGestureRecognizer tapGest = (TapGestureRecognizer)lblExcluir.GestureRecognizers[0]; CadastroEmpresa cadastroEmpresa = tapGest.CommandParameter as CadastroEmpresa; DataBase dataBase = new DataBase(); dataBase.Exclusao(cadastroEmpresa); ConsultarVagas(); }
public void SalvaAction(object sender, EventArgs args) { CadastroEmpresa cadastroEmpresa = new CadastroEmpresa(); cadastroEmpresa.Descricao = Descricao.Text; cadastroEmpresa.Servicos = Servicos.Text; DataBase dataBase = new DataBase(); dataBase.Cadastro(cadastroEmpresa); App.Current.MainPage = new NavigationPage(new CadastraServicos()); }
private int gravarEndereco(CadastroEmpresa cadastro) { // grava endereco var endereco = new Salao.Domain.Models.Endereco.Endereco(); endereco.Id = cadastro.IdEndereco; endereco.IdEstado = cadastro.IdEstado; endereco.IdCidade = serviceCidade.GetId(cadastro.Cidade, cadastro.IdEstado); endereco.IdBairro = serviceBairro.GetId(cadastro.Bairro, endereco.IdCidade); endereco.Cep = cadastro.Cep; endereco.Complemento = "" + cadastro.Complemento; endereco.IdTipoEndereco = cadastro.TipoEndereco; endereco.Logradouro = cadastro.Logradouro; endereco.Numero = cadastro.Numero; return(serviceEndereco.Gravar(endereco)); }
public void ProximaPagina(object sender, EventArgs args) { CadastroEmpresa cadastroEmpresa = new CadastroEmpresa(); cadastroEmpresa.NomeEmpresa = Nome.Text; cadastroEmpresa.Rua = Rua.Text; cadastroEmpresa.Bairro = Bairro.Text; cadastroEmpresa.Cep = Cep.Text; cadastroEmpresa.Cidade = Cidade.Text; DataBase dataBase = new DataBase(); dataBase.Cadastro(cadastroEmpresa); App.Current.MainPage = new NavigationPage(new Cadastra_Usuario()); }
private int gravarEmail(CadastroEmpresa cadastro, int idEndereco) { var email = new EnderecoEmail { Ativo = true, Email = cadastro.Email, IdEndereco = idEndereco }; if (idEndereco != 0) { var emailDb = serviceEmail.Listar().Where(x => x.IdEndereco == idEndereco).FirstOrDefault(); if (emailDb != null) { emailDb.Ativo = true; emailDb.Email = email.Email; return(serviceEmail.Gravar(emailDb)); } } return(serviceEmail.Gravar(email)); }
private int gravarTelefone(CadastroEmpresa cadastro, int idEndereco) { var telefone = new EnderecoTelefone { Ativo = true, Contato = "" + cadastro.Contato, DDD = "" + cadastro.DDD, IdEndereco = idEndereco, Ramal = "" + cadastro.Ramal, Telefone = cadastro.Telefone }; if (idEndereco != 0) { var telefoneDb = serviceTelefone.Listar().Where(x => x.IdEndereco == idEndereco).FirstOrDefault(); if (telefoneDb != null) { telefoneDb.Ativo = true; telefoneDb.Contato = telefone.Contato; telefoneDb.DDD = telefone.DDD; telefoneDb.Ramal = telefone.Ramal; telefoneDb.Telefone = telefone.Telefone; return(serviceTelefone.Gravar(telefoneDb)); } } return(serviceTelefone.Gravar(telefone)); }
public void Cadastro(CadastroEmpresa cadastro_Empresa) { _conexao.Insert(cadastro_Empresa); }
public DetalheLavaJato(CadastroEmpresa cadastroEmpresa) { InitializeComponent(); BindingContext = cadastroEmpresa; }
public void Atualizacao(CadastroEmpresa cadastro_Empresa) { _conexao.Update(cadastro_Empresa); }
public void Exclusao(CadastroEmpresa cadastro_Empresa) { _conexao.Delete(cadastro_Empresa); }