public FormFornecedor(FornecedorController controller) { InitializeComponent(); this.controller = controller; AtualizarDataGridView(); //InserirElementosDataGridView(); }
private void btnSalvar_Click(object sender, EventArgs e) { try { if (modoNovo == true) { FornecedorModel fm = new FornecedorModel(); fm.NomeFantasia = txtNome.Text.ToUpper(); FornecedorController.Add(fm); frmSuccess.Mensagem("Fonecedor Inserido com Sucesso!!!"); this.Close(); } else { FornecedorModel fm = new FornecedorModel(); fm.Id = Id; fm.NomeFantasia = txtNome.Text; FornecedorController.Update(fm); frmSuccess.Mensagem("Fonecedor Atualizado com Sucesso!!!"); DataTable dt = FornecedorController.GetFornecedores(); formFornecedor.ExibirDados(dt); this.Close(); } } catch (Exception ex) { frmErro.Mensagem("Ops! Ocorreu um erro: " + ex); } }
private void frmListaFornecedores_Load(object sender, EventArgs e) { DataTable dt = FornecedorController.GetFornecedores(); ExibirDados(dt); txtFornecedor.Focus(); }
private void frmCadastroMed_Load(object sender, EventArgs e) { fornecedorController = new FornecedorController(); fornecedores = new List <Fornecedor>(); fornecedores = fornecedorController.ListarFornecedoresCmb(); cmbFornecedor.DataSource = fornecedores; cmbFornecedor.ValueMember = "Id_Fornecedor"; cmbFornecedor.DisplayMember = "Nome_Fornecedor"; if (medicamento != null) { txtId.Text = medicamento.Id_Med.ToString(); txtNomeMed.Text = medicamento.Nome_Med; txtDiluicaoMed.Text = medicamento.Diluicao_Med; txtDoseMed.Text = medicamento.Dose_Med; txtArmazenaMed.Text = medicamento.Armazena_Med; txtIncompaMed.Text = medicamento.Incompa_Med; txtInfusaoMed.Text = medicamento.Infusao_Med; txtQtdeMed.Text = medicamento.Qtde_Med.ToString(); txtPreco.Text = medicamento.Preco_Med.ToString(); lblIdFornecedor.Text = medicamento.Id_Fornecedor.ToString(); cmbFornecedor.SelectedValue = medicamento.Id_Fornecedor; btnCadastrar.Enabled = false; this.Text = "Edição de um Medicamento"; } else { btnEditar.Enabled = false; this.Text = "Cadastro de um novo medicamento"; } }
private void ExibirDados() { try { ProdutosModel pm = ProdutosController.GetProdutoModel(IdProduto); string fornecedor = FornecedorController.GetStringfornecedor(pm.fornecedor); txtCodigoBarra.Text = pm.codbarra; cmbFornecedor.Text = fornecedor; txtDescricao.Text = pm.descricao; txtDesconto.Text = pm.desconto.ToString(); txtPreco.Text = pm.preco.ToString(); cmbFabricante.Text = pm.fabricante.ToString(); if (pm.imagem.Length > 3) { pbImagem.Load(pm.imagem); pbImagem.SizeMode = PictureBoxSizeMode.StretchImage; caminhoImagem = pm.imagem; } CarregaCategoria(); cmbCategoria.Text = pm.categoria; } catch (Exception ex) { frmErro.Mensagem("Erro : " + ex.Message); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { int fornecedorid = FornecedorController.GetIdfornecedor(cmbFornecedor.Text); int produtoid = ProdutosController.GetIdProduto(cmbProduto.Text); EntradaModel em = new EntradaModel { EntradaId = IdEntrada, ProdutoId = produtoid, FornecedorId = fornecedorid, Ordem = txtOrdem.Text, Quantidade = txtQuantidade.Text, DataEntrada = DateTime.Parse(txtData.Text).ToString("yyyy/MM/dd"), Preco = txtPreco.Text, Desconto = txtComDesconto.Text, Total = lblTotal.Text, DescontoTotal = txtDescontoFinal.Text, Categoria = cmbCategoria.Text, Comprador = cmbComprador.Text }; EntradaController.Update(em); frmordem.CarregaOrdem(); frmSuccess.Mensagem("Atualizado com Sucesso!!!"); this.Close(); } catch (Exception ex) { frmErro.Mensagem(ex.Message); } }
public FormNotaEntrada(NotaEntradaController controller, FornecedorController fornecedorController, ProdutoController produtoController) { InitializeComponent(); this.controller = controller; this.fornecedorController = fornecedorController; this.produtoController = produtoController; InicializaComboBoxs(); }
public void CarregarFornecedores() { fornecedorController = new FornecedorController(); DataTable dtForne = new DataTable(); dtForne = fornecedorController.ListarFornecedores(); dgvFornecedores.DataSource = dtForne; }
public FormNotaEntrada(NotaEntradaController controller, FornecedorController fornecedorController, ProdutoController produtoController) { InitializeComponent(); this.notaEntradaController = controller; this.fornecedorController = fornecedorController; this.produtoController = produtoController; InicializaComboBoxs(); //controle q possui lista suspensa c itens q podem ser selecionados. AtualizarDataGridViewNotas(); }
public FormRegistroNotaEntrada(NotaEntradaController notaController, FornecedorController fornecedorController, ProdutoController produtoController) { InitializeComponent(); this.notaController = notaController; this.fornecedorController = fornecedorController; this.produtoController = produtoController; InicializaCombobox(); }
private void btnFechar_Click(object sender, EventArgs e) { try { DialogResult resultado = DialogResult; using (frmErro form = new frmErro("Deseja Realmente fechar a compra?")) { resultado = form.ShowDialog(); if (resultado == DialogResult.OK) { if (cmbFornecedor.Text.Length < 3) { frmSuccess.Mensagem("Favor Cadastrar um Fornecedor!!!!"); return; } if (txtData.Text.Length < 3) { frmSuccess.Mensagem("Favor Cadastrar uma Data!!!"); return; } if (dgvSaida.Rows.Count > 0) { foreach (DataGridViewRow dt in dgvSaida.Rows) { int fornecedor = FornecedorController.GetIdfornecedor(cmbFornecedor.Text); EntradaModel em = new EntradaModel(); em.ProdutoId = Convert.ToInt32(dt.Cells["id2"].Value); em.FornecedorId = fornecedor; em.Ordem = txtOrdem.Text; em.Quantidade = dt.Cells["quantidade"].Value.ToString(); em.DataEntrada = DateTime.Parse(txtData.Text).ToString("yyyy/MM/dd"); em.Preco = dt.Cells["preco2"].Value.ToString(); em.Desconto = dt.Cells["Desconto"].Value.ToString(); em.Total = dt.Cells["subtotal"].Value.ToString(); em.DescontoTotal = txtDescontoTotal.Text; em.Categoria = dt.Cells["Categoria"].Value.ToString(); em.Comprador = cmbComprador.Text.ToUpper(); EntradaController.Add(em); } dgvSaida.Rows.Clear(); } txtOrdem.Text = EntradaController.GetUltimaOrdem(); } } } catch (Exception ex) { frmSuccess.Mensagem("Ocorreu erro ao executar a finalização da compra: " + ex); } }
private void DataGrid_DoubleClick(object sender, EventArgs e) { int linha = DataGrid.CurrentRow.Index; //Pegar indice da linha do clik da tabela string CPF = DataGrid.Rows[linha].Cells["CPF"].Value.ToString(); //pegar a coluna CPF FornecedorController controller = new FornecedorController(); controller.PassarCPF(CPF, this.cadastroFornecedor); //Chamar método PassarCPF do controller Dispose(); //Fechar tela de pesquisa }
private void txtFornecedor_KeyUp(object sender, KeyEventArgs e) { try { DataTable dt = FornecedorController.Getfornecedores(txtFornecedor.Text); ExibirDados(dt); } catch { } }
public FormFornecedor(FornecedorController controller) { InitializeComponent(); this.controller = controller; // //string connectionString = ConfigurationManager.AppSettings["CS_ADO_NET"]; //string connectionString = ConfigurationManager.ConnectionStrings["CS_ADO_NET"].ConnectionString; SqlConnection connection = DBConnection.DB_Connection;//new SqlConnection(connectionString); connection.Open(); controller.setConnection(connection); }
private void btnEditarFornecedor_Click(object sender, EventArgs e) { //if(Application.OpenForms["frmCadFornecedor"] == null) { int id = Convert.ToInt32(dgvFornecedores.SelectedRows[0].Cells[0].Value.ToString()); fornecedor = new Fornecedor(); fornecedorController = new FornecedorController(); fornecedor = fornecedorController.FornecedorId(id); frmCadFornecedor = new frmCadFornecedor(this, fornecedor); frmCadFornecedor.Show(); } }
private void cmbFornecedor_SelectedIndexChanged(object sender, EventArgs e) { try { int id = FornecedorController.GetIdfornecedor(cmbFornecedor.Text); DataTable dt = EntradaController.GetEntradas($"SELECT * FROM Entradas WHERE FornecedorId ={id} ORDER BY DataEntrada;"); ExibirEntradas(dt); SomaSaida(); } catch (Exception ex) { frmErro frm = new frmErro("Ocorreu um erro: " + ex.Message); } }
private void frmSaida_Load(object sender, EventArgs e) { try { ProdutosController.CarregaCombo(cmbProduto); FornecedorController.CarregaCombo(cmbFornecedor); Util.CarregaCombo("Entradas", "Comprador", cmbComprador); CarregaForme(); } catch (Exception ex) { frmErro.Mensagem(ex.Message); } }
public FormNotaEntrada(FornecedorController controllerFornecedor, ProdutoController controllerProduto, NotaDeEntradaController controllerNotaDeEntrada) { InitializeComponent(); this.controllerFornecedor = controllerFornecedor; this.controllerProduto = controllerProduto; this.controllerNotaDeEntrada = controllerNotaDeEntrada; SqlConnection connection = DBConnection.DB_Connection;//new SqlConnection(connectionString); connection.Open(); this.controllerFornecedor.setConnection(connection); this.controllerProduto.setConnection(connection); this.controllerNotaDeEntrada.setConnection(connection); }
private void txtCodigoFornecedor_Leave(object sender, EventArgs e) { try { DALConexao cx = new DALConexao(DadosDaConexao.stringDeConexao); FornecedorController forCon = new FornecedorController(cx); ModeloFornecedor modFor = forCon.CarregaModelFornecedor(Convert.ToInt32(txtCodigoFornecedor.Text)); lblFornecedor.Text = modFor.for_nome; } catch { txtCodigoFornecedor.Clear(); lblFornecedor.Text = "Informe o códido do fornecedor ou clique no localizar"; } }
private void frmFornecedor_Load(object sender, EventArgs e) { if (modoNovo == true) { limpaCampos(); } else { DataTable dt = FornecedorController.Getfornecedor(Id); if (dt.Rows.Count > 0) { txtNome.Text = dt.Rows[0]["NomeFantasia"].ToString(); } } }
public void ExibirDados(DataTable dt) { try { dgvEntrada.Rows.Clear(); foreach (DataRow dr in dt.Rows) { string fornecedor = FornecedorController.GetStringfornecedor(Convert.ToInt32(dr["fornecedor"].ToString())); dgvEntrada.Rows.Add(dr["id"].ToString(), dr["descricao"].ToString(), dr["fabricante"].ToString(), dr["categoria"].ToString(), dr["preco"].ToString(), fornecedor); } } catch (Exception ex) { frmErro.Mensagem("Erro : " + ex.Message); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { int id = FornecedorController.GetIdfornecedor(cmbFornecedor.Text); ProdutosModel pm = new ProdutosModel(); pm.Id = IdProduto; pm.codbarra = txtCodigoBarra.Text; pm.descricao = txtDescricao.Text; pm.preco = txtPreco.Text; pm.fornecedor = id; pm.desconto = txtDesconto.Text; pm.imagem = caminhoImagem; pm.categoria = cmbCategoria.Text.ToUpper(); pm.fabricante = cmbFabricante.Text.ToUpper(); if (modo == 0) { ProdutosController.Add(pm); frmSuccess.Mensagem("Cadastro Inserido com Sucesso!!!"); Desativa(); } else { ProdutosController.Update(pm); frmSuccess.Mensagem("Cadastro Atualizado com sucesso!!!"); Desativa(); DataTable dt = ProdutosController.GetProdutos(); if (cl_Variaveis.frmprodutoeditar != null) { cl_Variaveis.frmprodutoeditar.ExibirDados(dt); } if (cl_Variaveis.frmentrada != null) { cl_Variaveis.frmentrada.CarregaCampos(); } } btnSalvar.Enabled = false; this.Close(); } catch (Exception ex) { frmErro.Mensagem("Erro : " + ex.Message); } }
public void CarregaCampos() { DataTable dts = FornecedorController.GetSqlfornecedores("select distinct NomeFantasia from Fornecedores order by NomeFantasia;"); Util.AutoCompleta(dts, cmbFornecedor); DataTable dtd = ProdutosController.GetProdutos("select distinct descricao from Produtos order by descricao;"); Util.AutoCompleta(dtd, txtDescricao); DataTable dtc = EntradaController.GetSqlEntradas("select distinct Categoria from Entradas order by Categoria;"); Util.AutoCompleta(dtc, txtCategoria); DataTable dtco = EntradaController.GetSqlEntradas("select distinct Comprador from Entradas order by Comprador;"); Util.AutoCompleta(dtco, cmbComprador); }
private void btnEditar_Click(object sender, EventArgs e) { if (txtNome.Text == "" || string.IsNullOrEmpty(txtNome.Text)) { MessageBox.Show("Preencha os campos corretamente!"); return; } if (mskTelefone.Text.Length != 13) { MessageBox.Show("Preencha os campos corretamente!"); return; } if (txtEmail.Text == "" || string.IsNullOrEmpty(txtEmail.Text)) { MessageBox.Show("Preencha os campos corretamente!"); return; } FornecedorController fornecedorController = new FornecedorController(); fornecedor = new Fornecedor { Id_Fornecedor = Convert.ToInt32(txtId.Text), Nome_Fornecedor = txtNome.Text, Tele_Fornecedor = mskTelefone.Text, Email_Fornecedor = txtEmail.Text }; if (fornecedorController.EditarFornecedor(fornecedor) == 1) { MessageBox.Show("Fornecedor editado com sucesso!"); fPrincipal.CarregarFornecedores(); fPrincipal.Focus(); this.Close(); } else { MessageBox.Show("Não foi possível editar o fornecedor!"); return; } }
private void frmProdutos_Load(object sender, EventArgs e) { Ativa(); FornecedorController.CarregaCombo(cmbFornecedor); if (modo == 0) { CarregaCategoria(); } else { ExibirDados(); } DataTable dt = FornecedorController.GetSqlfornecedores("select distinct NomeFantasia from Fornecedores order by NomeFantasia;"); Util.AutoCompleta(dt, cmbFornecedor); Util.CarregaCombo("Produtos", "fabricante", cmbFabricante); }
private void BuscarFornecedors() { string where = ""; if (!string.IsNullOrEmpty(txtBuscar.Text)) { if (Tools.IsNumeric(txtBuscar.Text)) { where = " AND idFornecedor = " + txtBuscar.Text + " "; } else { where = " AND nome LIKE '%" + txtBuscar.Text + "%' "; } } List <Fornecedor> lista = null; try { lista = new FornecedorController().ListarTodos(where); } catch { } dgvFornecedores.Rows.Clear(); if (lista != null) { foreach (Fornecedor Fornecedor in lista) { dgvFornecedores.Rows.Add(Fornecedor.IdFornecedor, Fornecedor.Nome, Properties.Resources.ic_edit_preto_24, Properties.Resources.ic_excluir_preto_24); } dgvFornecedores.ClearSelection(); } }
private void CarregaFornecedores() { try { cmbFornecedor.Items.Clear(); DataTable fornecedores = FornecedorController.GetFornecedores(); if (fornecedores.Rows.Count > 0) { foreach (DataRow dr in fornecedores.Rows) { DataTable dt = FornecedorController.Getfornecedor(Convert.ToInt32(dr["Id"].ToString())); string fornecedor = dt.Rows[0]["NomeFantasia"].ToString(); cmbFornecedor.Text = ""; cmbFornecedor.Items.Add(fornecedor); } } } catch (Exception ex) { frmErro.Mensagem(ex.Message); } }
private void dgvFornecedor_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e) { try { if (e.ColumnIndex == 2 && e.RowIndex >= 0) { DataGridViewRow row = this.dgvFornecedor.Rows[e.RowIndex]; int id = Convert.ToInt32(row.Cells["id"].Value); using (frmFornecedor form = new frmFornecedor(this, false)) { form.Id = id; form.ShowDialog(); } } if (e.ColumnIndex == 3 && e.RowIndex >= 0) { DialogResult resultado = new DialogResult(); DataGridViewRow row = this.dgvFornecedor.Rows[e.RowIndex]; int id = Convert.ToInt32(row.Cells["id"].Value); using (frmErro frm = new frmErro("Deseja realmente excluir o fornecedor selecionado?")) { resultado = frm.ShowDialog(); if (resultado == DialogResult.OK) { FornecedorController.Delete(id); DataTable dt = FornecedorController.GetFornecedores(); ExibirDados(dt); } } } } catch (Exception ex) { frmErro.Mensagem("Ocorreu um erro na edição ou exclusão do fornecedor: " + ex); } }
private void CarregaForme() { try { EntradaModel en = EntradaController.GetEntradaModel(IdEntrada); ProdutosModel pm = ProdutosController.GetProdutoModel(en.ProdutoId); cmbFornecedor.Text = FornecedorController.GetStringfornecedor(en.FornecedorId); cmbComprador.Text = en.Comprador; cmbProduto.Text = pm.descricao; txtOrdem.Text = en.Ordem; txtData.Text = en.DataEntrada; txtPreco.Text = en.Preco; txtDesconto.Text = pm.desconto.ToString(); txtComDesconto.Text = en.Desconto; txtQuantidade.Text = en.Quantidade.ToString(); txtDescontoFinal.Text = en.DescontoTotal; lblTotal.Text = en.Total; DataTable produtos = ProdutosController.GetProdutos("SELECT DISTINCT categoria FROM Produtos;"); cmbCategoria.Items.Clear(); if (produtos.Rows.Count > 0) { foreach (DataRow dr in produtos.Rows) { cmbCategoria.Items.Add(dr["categoria"].ToString()); } } cmbCategoria.Text = en.Categoria; } catch (Exception ex) { frmErro.Mensagem(ex.Message); } }
public FormFornecedor(FornecedorController controller) { InitializeComponent(); this.controller = controller; }