private void frmMovimentacaoCompra_Load(object sender, EventArgs e) { Ferramentas.CloseButtonDisabler.FormCloseButtonDisabler.DisableCloseButton(this.Handle.ToInt32()); this.AlteraBotoes(1); // txtNome.Focus(); DALConexao cx = new DALConexao(DadosDaConexao.srtConexao); BLLFornecedor bllforn = new BLLFornecedor(cx); cbFornecedor.DataSource = bllforn.Localizar(""); cbFornecedor.DisplayMember = "for_nome"; cbFornecedor.ValueMember = "for_cod"; cbFornecedor.AutoCompleteMode = AutoCompleteMode.Suggest; cbFornecedor.AutoCompleteSource = AutoCompleteSource.ListItems; BLLProduto bllprod = new BLLProduto(cx); cbProduto.DataSource = bllprod.Localizar(""); cbProduto.DisplayMember = "pro_nome"; cbProduto.ValueMember = "pro_cod"; cbProduto.AutoCompleteMode = AutoCompleteMode.Suggest; cbProduto.AutoCompleteSource = AutoCompleteSource.ListItems; cbProduto_Leave(sender, e); BLLTipoDePagamento blltp = new BLLTipoDePagamento(cx); cbTipoPagamento.DataSource = blltp.Localizar(""); cbTipoPagamento.DisplayMember = "tpa_nome"; cbTipoPagamento.ValueMember = "tpa_cod"; cbTipoPagamento.AutoCompleteMode = AutoCompleteMode.Suggest; cbTipoPagamento.AutoCompleteSource = AutoCompleteSource.ListItems; }
private void btPesquisar_Click(object sender, EventArgs e) { DALConexao cx = new DALConexao(DadosDaConexao.srtConexao); BLLFornecedor bll = new BLLFornecedor(cx); if (rbNome.Checked == true) { dgvDados.DataSource = bll.Localizar(txtValor.Text); } else { dgvDados.DataSource = bll.LocalizarCNPJ(txtValor.Text); } dgvDados.Columns[0].HeaderText = "Código"; dgvDados.Columns[0].Width = 50; dgvDados.Columns[1].HeaderText = "Nome"; dgvDados.Columns[1].Width = 150; dgvDados.Columns[2].HeaderText = "Razao Social"; dgvDados.Columns[2].Width = 100; dgvDados.Columns[3].HeaderText = "RG/IE"; dgvDados.Columns[3].Width = 50; dgvDados.Columns[4].HeaderText = "CNPJ"; dgvDados.Columns[4].Width = 150; dgvDados.Columns[5].HeaderText = "CEP"; dgvDados.Columns[5].Width = 60; dgvDados.Columns[6].HeaderText = "Endereco"; dgvDados.Columns[6].Width = 200; dgvDados.Columns[7].HeaderText = "End Numero"; dgvDados.Columns[7].Width = 50; dgvDados.Columns[8].HeaderText = "Complemento"; dgvDados.Columns[8].Width = 80; dgvDados.Columns[9].HeaderText = "Bairro"; dgvDados.Columns[9].Width = 50; dgvDados.Columns[10].HeaderText = "Fone"; dgvDados.Columns[10].Width = 100; dgvDados.Columns[11].HeaderText = "Celular"; dgvDados.Columns[11].Width = 100; dgvDados.Columns[12].HeaderText = "Email"; dgvDados.Columns[12].Width = 100; dgvDados.Columns[13].HeaderText = "Cidade"; dgvDados.Columns[13].Width = 100; dgvDados.Columns[14].HeaderText = "UF"; dgvDados.Columns[14].Width = 50; dgvDados.Columns["for_ie"].Visible = false; dgvDados.Columns["for_bairro"].Visible = false; dgvDados.Columns["for_fone"].Visible = false; dgvDados.Columns["for_cel"].Visible = false; dgvDados.Columns["for_email"].Visible = false; }
private void btLocalizar_Click(object sender, EventArgs e) { frmConsultaFornecedor consulta = new frmConsultaFornecedor(); consulta.ShowDialog(); if (consulta.codigo != 0) { DALConexao cx = new DALConexao(DadosDaConexao.srtConexao); BLLFornecedor bll = new BLLFornecedor(cx); ModeloFornecedor modelo = bll.CarregaModeloFornecedor(consulta.codigo); txCodigo.Text = modelo.ForCod.ToString(); txNome.Text = modelo.ForNome.ToString(); txCPFCNPJ.Text = modelo.ForCnpj.ToString(); txRGIE.Text = modelo.ForIe.ToString(); txRazaoSocial.Text = modelo.ForRsocial.ToString(); txCEP.Text = modelo.ForCep.ToString(); txEndereco.Text = modelo.ForEndereco.ToString(); txBairro.Text = modelo.ForBairro.ToString(); txTelefone.Text = modelo.ForFone.ToString(); txCelular.Text = modelo.ForCel.ToString(); txEmail.Text = modelo.ForEmail.ToString(); txNumero.Text = modelo.ForEndnumero.ToString(); txCidade.Text = modelo.ForCidade.ToString(); txUF.Text = modelo.ForEstado.ToString(); txComplemento.Text = modelo.ForComplemento.ToString(); AlteraBotoes(3); } else { this.LimpaCampos(); this.AlteraBotoes(1); } consulta.Dispose(); }
private void btSalvar_Click(object sender, EventArgs e) { try { ModeloFornecedor modelo = new ModeloFornecedor(); txNome.Text = txNome.Text.ToUpper(); modelo.ForNome = txNome.Text; txRazaoSocial.Text = txRazaoSocial.Text.ToUpper(); modelo.ForRsocial = txRazaoSocial.Text; txEndereco.Text = txEndereco.Text.ToUpper(); modelo.ForEndereco = txEndereco.Text; txBairro.Text = txBairro.Text.ToUpper(); modelo.ForBairro = txBairro.Text; txComplemento.Text = txComplemento.Text.ToUpper(); modelo.ForComplemento = txComplemento.Text; txCidade.Text = txCidade.Text.ToUpper(); modelo.ForCidade = txCidade.Text; txUF.Text = txUF.Text.ToUpper(); modelo.ForEstado = txUF.Text; modelo.ForCnpj = txCPFCNPJ.Text; modelo.ForIe = txRGIE.Text; modelo.ForCep = txCEP.Text; modelo.ForFone = txTelefone.Text; modelo.ForCel = txCelular.Text; modelo.ForEmail = txEmail.Text; modelo.ForEndnumero = txNumero.Text; DALConexao cx = new DALConexao(DadosDaConexao.srtConexao); BLLFornecedor bll = new BLLFornecedor(cx); if (operacao == "inserir") { bll.Incluir(modelo); Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this); MessageBox.Show("Cadastro efetuado - Código " + modelo.ForCod.ToString(), "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { // alterar categoria modelo.ForCod = Convert.ToInt32(txCodigo.Text); bll.Alterar(modelo); Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this); MessageBox.Show("Cadastro Alterado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } this.LimpaCampos(); this.AlteraBotoes(1); } catch (Exception erro) { Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this); MessageBox.Show(erro.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btExcluir_Click(object sender, EventArgs e) { try { Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this); DialogResult res = MessageBox.Show("Deseja excluir este Fornecedor ?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (res.ToString() == "Yes") { DALConexao cx = new DALConexao(DadosDaConexao.srtConexao); BLLFornecedor bll = new BLLFornecedor(cx); bll.Excluir(Convert.ToInt32(txCodigo.Text)); Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this); MessageBox.Show("Registro excluido com sucesso", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); this.LimpaCampos(); this.AlteraBotoes(1); } } catch (Exception erro) { Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this); MessageBox.Show("Impossivel excluir este registro \n O Registro está sendo utilizado \n" + erro.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); AlteraBotoes(3); } }
private void btAddForn_Click(object sender, EventArgs e) { frmCadastroFornecedor forn = new frmCadastroFornecedor(); forn.ShowDialog(); forn.Dispose(); DALConexao cx = new DALConexao(DadosDaConexao.srtConexao); BLLFornecedor bll = new BLLFornecedor(cx); cbFornecedor.DataSource = bll.Localizar(""); cbFornecedor.DisplayMember = "for_nome"; cbFornecedor.ValueMember = "for_cod"; cbFornecedor.AutoCompleteMode = AutoCompleteMode.Suggest; cbFornecedor.AutoCompleteSource = AutoCompleteSource.ListItems; }