[HttpPost] //receber chamadas do tipo POST public ActionResult CadastrarFornecedor(FornecedorCadastroViewModel model) { //verificar se os dados estão corretos //em relação as suas validações.. if (ModelState.IsValid) { Fornecedor fornecedor = Mapper.Map <Fornecedor>(model); try { FornecedorBusiness business = new FornecedorBusiness(); business.Cadastrar(fornecedor); ViewBag.Mensagem = "Fornecedor cadastrado com sucesso."; ModelState.Clear(); //limpar todos os campos do formulário } catch (Exception e) { ViewBag.Mensagem = e.Message; } } //retornar para a página.. return(View("Cadastro")); }
private void btnLogin_Click(object sender, EventArgs e) { try { FornecedorDTO Fornecedor = new FornecedorDTO(); Fornecedor.Nome = textBox1.Text; Fornecedor.Produto = textBox2.Text; Fornecedor.Telefone = Convert.ToInt32(textBox3.Text); Fornecedor.Email = textBox5.Text; Fornecedor.Descricao = textBox4.Text; FornecedorBusiness business = new FornecedorBusiness(); business.Salvar(Fornecedor); MessageBox.Show("Fornecedor Salvo com sucesso.", "Best Moments", MessageBoxButtons.OK, MessageBoxIcon.Information); frmFolhaPagamento tela = new frmFolhaPagamento(); tela.Show(); this.Hide(); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Best Moments", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ActionResult Index(FornecedorListaViewModel vm) { FornecedorBusiness fornecedorBusiness = new FornecedorBusiness(); DateTime?filDtCadastro = null; if (!string.IsNullOrWhiteSpace(vm.filtroDtCadastro)) { try { string[] split = vm.filtroDtCadastro.Split('-'); filDtCadastro = new DateTime(int.Parse(split[0]), int.Parse(split[1]), int.Parse(split[2])); } catch { vm.Retorno = new Domain.DTO.Retorno(); vm.Retorno.ErroMensagem = "Data inválida. Use o formato aaaa-mm-dd."; return(View(vm)); } } vm.lisgagem = fornecedorBusiness .ConsultarFornecedor(vm.filtroNome, vm.filtroCpfCnpj, filDtCadastro); return(View(vm)); }
private void button1_Click(object sender, EventArgs e) { FornecedorBusiness Cliente = new FornecedorBusiness(); List <FornecedorDTO> View = Cliente.ConsultarporNome(txtfornecedor.Text); dgvfornecedor.DataSource = View; }
private void btnRemover_Click(object sender, EventArgs e) { try { UsuarioDTO user = UserSession.UsuarioLogado; UsuarioPermissoes chamar = new UsuarioPermissoes(); UsuarioPermissoes permissoes = chamar.Permissoes(user.Cod_Perm); if (permissoes.Fornecedor.Substring(0, 1) == "0") { if (permissoes.Fornecedor.Substring(4, 1) == "0") { throw new ArgumentException("Você não tem autorização para fazer isto!"); } } FornecedorDTO data = dgvFornecedor.CurrentRow.DataBoundItem as FornecedorDTO; FornecedorBusiness business = new FornecedorBusiness(); business.RemoverFornecedor(data.id_Fornecedor); MessageBox.Show("Fornecedor Removido com Sucesso!", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Information); CarregarGrid(); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception) { MessageBox.Show("Ocorreu um erro não identificado.", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnBuscar_Click(object sender, EventArgs e) { try { FornecedorBusiness business = new FornecedorBusiness(); List <FornecedorDTO> fornecedores = new List <FornecedorDTO>(); if (txtNome.Text != string.Empty) { fornecedores = business.ConsultarPorNome_Situacao(txtNome.Text, rbnAtivo.Checked); } else if (txtFilial.Text != string.Empty) { fornecedores = business.ConsultarPorFilial(Convert.ToInt32(txtFilial.Text)); } else { fornecedores = business.ConsultarPorSituacao(rbnAtivo.Checked); } dgvFornecedor.AutoGenerateColumns = false; dgvFornecedor.DataSource = fornecedores; } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception) { MessageBox.Show("Ocorreu um erro não identificado.", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 4) { FornecedorDTO forn = dataGridView1.Rows[e.RowIndex].DataBoundItem as FornecedorDTO; Alterar_forenecedor tela = new Alterar_forenecedor(); tela.LoadScreen(forn); tela.ShowDialog(); this.Hide(); } if (e.ColumnIndex == 5) { FornecedorDTO Funcionarioss = dataGridView1.CurrentRow.DataBoundItem as FornecedorDTO; DialogResult r = MessageBox.Show("Deseja excluir o funcionario ?", "Realce Sua Beleza", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (r == DialogResult.Yes) { FornecedorBusiness business = new FornecedorBusiness(); business.Remover(Funcionarioss.ID); CarregarGrid(); } } }
public ActionResult AtualizarFornecedor(FornecedorEdicaoViewModel model) { //verificar se não há erros de validação if (ModelState.IsValid) { try { //passando os dados da model para a entidade Fornecedor fornecedor = Mapper.Map <Fornecedor>(model); //atualizando.. FornecedorBusiness business = new FornecedorBusiness(); business.Atualizar(fornecedor); TempData["Mensagem"] = "Fornecedor atualizado com sucesso."; return(RedirectToAction("Consulta", "Fornecedor")); } catch (Exception e) { //mensagem de erro ViewBag.Mensagem = "Ocorreu um erro: " + e.Message; } } //retornando para a página return(View("Edicao")); }
private void CarregarGrid() { FornecedorBusiness business = new FornecedorBusiness(); List <FornecedorDTO> fornecedores = business.Consultar(); dgvFornecedor.AutoGenerateColumns = false; dgvFornecedor.DataSource = fornecedores; }
private void CarregarFornecedor() { FornecedorBusiness forn = new FornecedorBusiness(); FornecedorDTO fornecedor = forn.ConsultarPorId(Convert.ToInt32(cboFornecedor.SelectedValue)); txtTelefone.Text = fornecedor.num_Telefone; txtEmail.Text = fornecedor.ds_Email; }
private void button1_Click_1(object sender, EventArgs e) { FornecedorBusiness business = new FornecedorBusiness(); List <FornecedorDTO> lista = business.Consultar(txtnome.Text); dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = lista; }
private void Listar() { FornecedorBusiness business = new FornecedorBusiness(); List <FornecedorDTO> lista = business.Listar(); dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = lista; }
private void CarregarFornecedores() { FornecedorBusiness business = new FornecedorBusiness(); List<FornecedorDTO> fornecedores = business.Consultar(); cboFornecedor.ValueMember = nameof(FornecedorDTO.id_Fornecedor); cboFornecedor.DisplayMember = nameof(FornecedorDTO.nm_Fornecedor); cboFornecedor.DataSource = fornecedores; }
private void PreencherControles(int id) { fornecedor = FornecedorBusiness.GetFornecedor(ctx, id); txtApelidoFantasia.Text = fornecedor.Pessoa.ApelidoFantasia; txtNomeRazao.Text = fornecedor.Pessoa.NomeRazao; txtCpfCnpj.Text = fornecedor.Pessoa.CpfCnpj; txtRgIe.Text = fornecedor.Pessoa.RgIe; txtObs.Text = fornecedor.Pessoa.Observacoes; }
public ActionResult Cadastro(FornecedorCadastroViewModel vm) { // Regras de negócio do lado do BackEnd // Campos Obrigatórios if (vm.fornecedor == null) { vm.Retorno.ErroMensagem = "Fornecedor não foi preenchido."; } else { if (string.IsNullOrWhiteSpace(vm.fornecedor.Nome) || string.IsNullOrWhiteSpace(vm.fornecedor.CpfCnpj) || (vm.fornecedor.CpfCnpj.Length == 1 && (string.IsNullOrWhiteSpace(vm.fornecedor.Rg) || vm.fornecedor.DataNascimento == null)) || string.IsNullOrWhiteSpace(vm.empresa.Nome) || string.IsNullOrWhiteSpace(vm.empresa.UF) ) { vm.Retorno.ErroMensagem = "Campos obrigatórios não foram preenchidos."; return(View(vm)); } } // Regra do Estado if (vm.empresa.UF == "PR") { int idade = DateTime.Today.Year - vm.fornecedor.DataNascimento.Value.Year; if (idade < 18) { vm.Retorno.ErroMensagem = "Para empresas do Paraná, o fornecedor pessoa física deve ser maior de idade."; return(View(vm)); } } FornecedorBusiness bs = new FornecedorBusiness(); foreach (var tel in vm.telefones) { vm.fornecedor.Telefones.Add(new Domain.Models.Telefone { Numero = tel }); } int _fornecedorId = bs.IncluirFornecedor(vm.fornecedor, vm.empresa, vm.fornecedor.Telefones); if (_fornecedorId == 0) { vm.Retorno.ErroMensagem = "Erro no banco ao gerar o cadastro."; return(View(vm)); } else { vm.Retorno.SucessoMensagem = "Sucesso na gravação"; TempData["SUCESSO"] = "Sucesso na gravação."; return(RedirectToAction("Index")); } }
private void CarregarFornecedor() { FornecedorBusiness fornecedor = new FornecedorBusiness(); cbofonecedor.ValueMember = nameof(FornecedorDTO.Id_Fornecedor); cbofonecedor.DisplayMember = nameof(FornecedorDTO.Nm_nome); cbofonecedor.DataSource = fornecedor.Listar(); }
public FornecedorController() { this._busFornecedor = new FornecedorBusiness(); this._busPais = new PaisBusiness(); this._busEstado = new EstadoBusiness(); this._busCidade = new CidadeBusiness(); this._busFornecedorContato = new FornecedorContatoBusiness(); this._busLogradouro = new LogradouroBusiness(); this._CidadeBusiness = new CidadeBusiness(); }
private void button2_Click(object sender, EventArgs e) { FornecedorDTO Fornecedor = dataGridView1.CurrentRow.DataBoundItem as FornecedorDTO; FornecedorBusiness business = new FornecedorBusiness(); business.Remover(Fornecedor.id); MessageBox.Show("Fornecidor Removido"); Listar(); }
private void Atualizar() { fornecedor.Pessoa.NomeRazao = txtNomeRazao.Text; fornecedor.Pessoa.ApelidoFantasia = txtApelidoFantasia.Text; fornecedor.Pessoa.CpfCnpj = txtCpfCnpj.Text; fornecedor.Pessoa.TipoPessoa = txtCpfCnpj.Text.Length > 11 ? "J" : "F"; fornecedor.Pessoa.RgIe = txtRgIe.Text; fornecedor.Pessoa.Observacoes = txtObs.Text; FornecedorBusiness.Atualizar(ctx, fornecedor.Pessoa, listEndereco, listFone); }
void CarregarCombos() { FornecedorBusiness business = new FornecedorBusiness(); List <FornecedorDTO> lista = business.Listar(); FornecedorDTO dto = new FornecedorDTO(); comboBox1.ValueMember = nameof(FornecedorDTO.ID); comboBox1.DisplayMember = nameof(FornecedorDTO.Nome); comboBox1.DataSource = lista; }
private void btnCadastrar_Click(object sender, EventArgs e) { try { EstadoDTO estado = cboEstado.SelectedItem as EstadoDTO; FornecedorDTO dto = new FornecedorDTO(); dto.Nome = txtNome.Text; dto.Email = txtEmail.Text; dto.CNPJ = txtCnpj.Text; dto.Cidade = txtCidade.Text; dto.CEP = mkbCep.Text; dto.Telefone = txtTelefone.Text; dto.IdEstado = estado.IdEstado; dto.Rua = txtRua.Text; dto.Numero = txtNumero.Text; FornecedorBusiness business = new FornecedorBusiness(); business.Salvar(dto); string msg = "Fornecedor cadastrado com sucesso!"; frmMessage tela = new frmMessage(); tela.LoadScreen(msg); tela.ShowDialog(); } catch (ValidacaoException vex) { string msg = vex.Message; frmAlert tela = new frmAlert(); tela.LoadScreen(msg); tela.ShowDialog(); } catch (MySqlException mex) { if (mex.Number == 1062) { string msg = "Esse fornecedor já está cadastrado. " + "Verifique se o CNPJ está corretamente preenchido ou se ele já está cadastrado no sistema."; frmAlert tela = new frmAlert(); tela.LoadScreen(msg); tela.ShowDialog(); } } catch (Exception) { frmException tela = new frmException(); tela.LoadScreen("Ocorreu um erro.\nConsulte o administrador do sistema."); tela.ShowDialog(); } }
public ActionResult Atualizar(Fornecedor entidade) { if (ModelState.IsValid) { try { Fornecedor temp = FornecedorBusiness.Consulta.FirstOrDefault(p => string.IsNullOrEmpty(p.UsuarioExclusao) && p.UniqueKey.Equals(entidade.UniqueKey)); if (temp == null) { throw new Exception("Não foi possível encontrar o Fornecedor através da identificação fornecida."); } else { temp.UsuarioExclusao = CustomAuthorizationProvider.UsuarioAutenticado.Login; temp.DataExclusao = DateTime.Now; FornecedorBusiness.Alterar(temp); entidade.UsuarioInclusao = CustomAuthorizationProvider.UsuarioAutenticado.Login; entidade.DataInclusao = temp.DataInclusao; FornecedorBusiness.Inserir(entidade); } TempData["MensagemSucesso"] = "O forncedor '" + entidade.NomeFantasia + "' foi atualizado com sucesso."; return(Json(new { resultado = new RetornoJSON() { URL = Url.Action("Index", "Fornecedor") } })); } catch (Exception ex) { if (ex.GetBaseException() == null) { return(Json(new { resultado = new RetornoJSON() { Erro = ex.Message } })); } else { return(Json(new { resultado = new RetornoJSON() { Erro = ex.GetBaseException().Message } })); } } } else { return(Json(new { resultado = TratarRetornoValidacaoToJSON() })); } }
private void Salvar() { var pessoa = new Pessoa(); pessoa.NomeRazao = txtNomeRazao.Text; pessoa.ApelidoFantasia = txtApelidoFantasia.Text; pessoa.CpfCnpj = txtCpfCnpj.Text; pessoa.RgIe = txtRgIe.Text; pessoa.TipoPessoa = txtCpfCnpj.Text.Length > 11 ? "J" : "F"; pessoa.Observacoes = txtObs.Text; FornecedorBusiness.Salvar(ctx, pessoa, listEndereco, listFone); }
public void CarregarGrid() { try { FornecedorBusiness business = new FornecedorBusiness(); List <FornecedorDTO> dto = new List <FornecedorDTO>(); dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = dto; } catch (System.Exception) { throw; } }
private void button1_Click(object sender, EventArgs e) { forn.Nome = txtnome.Text; forn.CNPJ = txtCNPJ.Text; forn.Endereco = txtender.Text; forn.numero = Convert.ToInt32(txtN.Text); forn.Telefone = maskedTextBox1.Text; FornecedorBusiness business = new FornecedorBusiness(); business.Alterar(forn); MessageBox.Show("Fornecedor alterado com sucesso"); }
private void button1_Click(object sender, EventArgs e) { FornecedorDTO dto = new FornecedorDTO(); dto.Nome = maskedTextBox1.Text; dto.Endereco = maskedTextBox6.Text; dto.numero = Convert.ToInt32(maskedTextBox3.Text); dto.Telefone = maskedTextBox2.Text; dto.CNPJ = maskedTextBox4.Text; FornecedorBusiness business = new FornecedorBusiness(); business.Salvar(dto); MessageBox.Show("Fornecedor salvo com sucesso"); }
void Autocarregar() { try { FornecedorBusiness buss = new FornecedorBusiness(); List <FornecedorView> lista = buss.ListarPraGrid(); dgvFornecedor.DataSource = lista; } catch (Exception) { frmException tela = new frmException(); tela.LoadScreen("Ocorreu um erro.\nConsulte o administrador do sistema."); tela.ShowDialog(); } }
private void btnListar_Click(object sender, EventArgs e) { try { FornecedorBusiness business = new FornecedorBusiness(); List <FornecedorDTO> lista = business.Listar(); dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = lista; } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Best Moments", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void CarregarCampos(int idFornecedor) { lblId.Text = idFornecedor.ToString(); FornecedorBusiness business = new FornecedorBusiness(); FornecedorDTO dto = business.ConsultarPorId(idFornecedor); txtNome.Text = dto.nm_Fornecedor; txtCNPJ.Text = dto.ds_CNPJ; txtCEP.Text = dto.ds_CEP; txtLogradouro.Text = dto.ds_Logradouro; txtBairro.Text = dto.ds_Bairro; txtUF.Text = dto.ds_UF; txtComplemento.Text = dto.ds_Complemento; txtEmail.Text = dto.ds_Email; txtNTelefone.Text = dto.num_Telefone; }
void CarregarCombos() { try { FornecedorBusiness buss = new FornecedorBusiness(); List <FornecedorDTO> lista = buss.ListarPraCombo(); cboFornecedor.ValueMember = nameof(FornecedorDTO.Id); cboFornecedor.DisplayMember = nameof(FornecedorDTO.Nome); cboFornecedor.DataSource = lista; } catch (Exception) { frmException tela = new frmException(); tela.LoadScreen("Ocorreu um erro.\nConsulte o administrador do sistema."); tela.ShowDialog(); } }