public IActionResult Create(Empresa model) { Usuario usuario = null; Endereco endereco = null; if (!ModelState.IsValid) { return(View(model)); } model.Usuario.Tipo = 1; using (UsuarioData data = new UsuarioData()) usuario = data.Create(model.Usuario); using (EnderecoData data = new EnderecoData()) endereco = data.Create(model.Endereco); model.Usuario.Id = usuario.Id; model.Endereco.Id = endereco.Id; using (EmpresaData data = new EmpresaData()) data.Create(model); return(RedirectToAction("IndexEmpresa", "Pedido")); }
public IActionResult Delete(int id) { using (EnderecoData data = new EnderecoData()) data.Delete(id); return(RedirectToAction("Index")); }
[HttpPost] // atributo // annotations public IActionResult Create(Cliente model) // Model Binding (MVC - HTML, API - JSON) { Usuario usuario = null; Endereco endereco = null; if (!ModelState.IsValid) { return(View(model)); } model.Usuario.Tipo = 2; using (UsuarioData data = new UsuarioData()) usuario = data.Create(model.Usuario); using (EnderecoData data = new EnderecoData()) endereco = data.Create(model.Endereco); model.Usuario.Id = usuario.Id; model.Endereco.Id = endereco.Id; using (ClienteData data = new ClienteData()) data.Create(model); return(RedirectToAction("Index", "Empresa")); }
/// <summary> /// Adiciona um grupo de dados de testes para o banco de dados em memória do contexto. /// </summary> public static void AddTestDataToContext(this IServiceProvider provider) { var context = provider.GetService <ApiContext>(); EnderecoData.Populate(context); ClienteData.Populate(context); InstalacaoData.Populate(context); FaturaData.Populate(context); }
public IActionResult UpdateEmpresa() { Empresa empresa = null; using (EmpresaData data = new EmpresaData()) empresa = data.GetEmpresa(User.Identity.Name); using (EnderecoData data = new EnderecoData()) return(View(data.Read(empresa.EnderecoId))); }
public IActionResult UpdateEmpresa(Endereco model) { if (!ModelState.IsValid) { return(View(model)); } using (EnderecoData data = new EnderecoData()) data.Update(model); return(RedirectToAction("IndexEmpresa", "Pedido")); }
public IActionResult Update(Endereco model) { model.Id = 3; if (!ModelState.IsValid) { return(View(model)); } using (EnderecoData data = new EnderecoData()) data.Update(model); return(RedirectToAction("Index", "Home")); }
public ClienteController(ContexDataService db, IHttpContextAccessor httpContext, SqlGenericData _sqlData) { this.clienteData = new ClienteData(db); this.enderecoData = new EnderecoData(db); this.pedidoData = new PedidoData(db); this.atendimentoData = new AtendimentoData(db); this.contasReceberData = new ContasReceberData(db); this.balcaoVendasData = new BalcaoVendasData(db); this.ordemServicoData = new OrdemServicoData(db); this.pedidoRetiradaData = new PedidoRetiradaData(db); this.contexto = new ContextPage().ExtractContext(httpContext); this.sqlData = _sqlData; }
public FormFornecedor() { InitializeComponent(); db = new ProjetoLojaEntities(); pJus = new PessoaJuridicaData(db); pessoa = new PessoaData(db); uf = new UF_Data(db); ender = new EnderecoData(db); telefonedata = new TelefoneData(db); dgvPesquisar.DataSource = pJus.buscarPessoaJurica(txtPesquisar.Text.Trim()); formatarGrid(); carregarGridPessoa(); }
public FormCadastroCliente() { InitializeComponent(); pessoa = new Pessoa(); pessoaFisica = new PessoaFisica(); pessoaJuridica = new PessoaJuridica(); telefone = new Telefone(); tipoTelefone = new TipoTelefone(); endereco = new Endereco(); cidade = new Cidade(); uf = new UnidadeFederativa(); tipoEndereco = new TipoEndereco(); db = new ProjetoLojaEntities(); this.pessoaData = new PessoaData(db); this.cidadeData = new CidadeData(db); this.enderecoData = new EnderecoData(db); this.pessoaFisicaData = new PessoaFisicaData(db); this.pessoaJuridicaData = new PessoaJuridicaData(db); this.telefoneData = new TelefoneData(db); this.tipoEnderecoData = new TipoEnderecoData(db); this.tipoPessoaData = new TipoPessoaData(); this.tipoTelefoneData = new TipoTelefoneData(db); this.ufData = new UF_Data(db); tabDadosPessoais.Enabled = false; tabEndereco.Enabled = false; tabTelefone.Enabled = false; txtNomeFantasia.Enabled = false; txtRazaoSocial.Enabled = false; txtEmail.Enabled = false; txtRg.Enabled = false; txtCpf.Enabled = false; cbxTipoTelefone.DataSource = tipoTelefoneData.todosTiposTelefones(); cbxTipoTelefone.DisplayMember = "descricao"; cbxTipoTelefone.ValueMember = "idTipoTelefone"; cbxUf.DataSource = ufData.todasUnidadesFederativas(); cbxUf.DisplayMember = "nome"; cbxUf.ValueMember = "UF"; cbxCidade.DataSource = cidadeData.todasCidades(); cbxCidade.DisplayMember = "nome"; cbxCidade.ValueMember = "idCidade"; cbxTipoEndereco.DataSource = tipoEnderecoData.todostipoenderecos(); cbxTipoEndereco.DisplayMember = "descricao"; cbxTipoEndereco.ValueMember = "idTipoEndereco"; atualizarPesquisaClientes(pessoaData.todasPessoas()); inicializar(); }
private void instanciarClassesData() { db = new ProjetoLojaEntities(); usuarioData = new UsuarioData(db); tipoUsuarioData = new TipoUsuarioData(db); pessoaData = new PessoaData(db); tipoEnderecoData = new TipoEnderecoData(db); enderecoData = new EnderecoData(db); cidadeData = new CidadeData(db); ufData = new UF_Data(db); tipoTelefoneData = new TipoTelefoneData(db); telefoneData = new TelefoneData(db); pessoaFisicaData = new PessoaFisicaData(db); }
public IActionResult Create(Endereco model) { // VALIDAÇÃO if (!ModelState.IsValid) { return(View(model)); } using (EnderecoData data = new EnderecoData()) data.Create(model); return(RedirectToAction("Index", "Home")); }
public IActionResult Update(int id) { id = 3; using (EnderecoData data = new EnderecoData()) return(View(data.Read(id))); }
// [HttpGet] public IActionResult Index(Cliente cliente) { using (EnderecoData data = new EnderecoData()) return(View(data.Read(cliente.Endereco.Id))); }