private void MostrarInsumo() { myInsumo = new ControlInsumo(); cboxInsumoCompra.DataSource = myInsumo.MostrarInsumo(); cboxInsumoCompra.DisplayMember = "NM_Insumo"; cboxInsumoCompra.ValueMember = "ID_Insumo"; }
private void BuscarNomeInsumo() { myInsumo = new ControlInsumo(); dgvInsumo.DataSource = myInsumo.BuscarNomeInsumo(txtBuscarInsumo.Text); lblTotalInsumo.Text = "Total de Registros: " + Convert.ToString(dgvInsumo.Rows.Count); }
private void MostrarInsumo() { myInsumo = new ControlInsumo(); dgvInsumoProduto.DataSource = myInsumo.MostrarInsumo(); dgvInsumoProduto.Columns[0].Visible = false; dgvInsumoProduto.Columns[1].HeaderText = "NOME"; dgvInsumoProduto.Columns[2].HeaderText = "ARMAZENAMENTO"; dgvInsumoProduto.Columns[3].HeaderText = "PREÇO"; dgvInsumoProduto.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells; dgvInsumoProduto.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; HabilitarDataGridView(); }
private string ValidarArmazenamentoInsumo(string id_insumo) { myInsumo = new ControlInsumo(); dtInsumo = new DataTable(); dtInsumo = myInsumo.MostrarInsumo(); string armazenamento = ""; for (int i = 0; i <= dtInsumo.Rows.Count; i++) { if (Convert.ToString(dtInsumo.Rows[i]["ID_Insumo"]).Equals(id_insumo)) { armazenamento = Convert.ToString(dtInsumo.Rows[i]["DS_TipoArmazenamento"]); break; } } return(armazenamento); }
private void MostrarInsumo() { myInsumo = new ControlInsumo(); dgvInsumo.DataSource = myInsumo.MostrarInsumo(); OcultarColunasInsumo(); lblTotalInsumo.Text = "Total de Registros: " + Convert.ToString(dgvInsumo.Rows.Count); dgvInsumo.Columns[1].HeaderText = "CÓDIGO"; dgvInsumo.Columns[2].HeaderText = "NOME"; dgvInsumo.Columns[3].HeaderText = "TIPO\nARMAZENAMENTO"; dgvInsumo.Columns[4].HeaderText = "PREÇO"; dgvInsumo.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells; dgvInsumo.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; HabilitarDataGridViewInsumo(); }
private void BuscarNomeInsumoProduto() { myInsumo = new ControlInsumo(); dgvInsumoProduto.DataSource = myInsumo.BuscarNomeInsumo(txtBuscarNomeInsumoProduto.Text); }
private void btnSalvarInsumo_Click(object sender, EventArgs e) { try { bool NomeInsumoOK = false; bool ArmazenamentoInsumoOK = false; bool PrecoInsumoOK = false; string resp = ""; ValidarCampoNulo(txtNomeInsumo); if (myValidar.CampoValido == true) { ValidarTamanhoCampo(txtNomeInsumo, 50); if (myValidar.TamanhoValido == true) { NomeInsumoOK = true; } } ValidarCampoNulo(cbArmazenamentoInsumo); if (myValidar.CampoValido == true) { ArmazenamentoInsumoOK = true; } ValidarCampoNulo(txtPrecoInsumo); if (myValidar.CampoValido == true) { ValidarValor(txtPrecoInsumo); if (myValidar.ValorValido == true) { PrecoInsumoOK = true; } } bool INScadastrado = false; foreach (DataGridViewRow row in dgvInsumo.Rows) { if (txtCodigoInsumo.Text != Convert.ToString(row.Cells["ID_Insumo"].Value)) { if (txtNomeInsumo.Text == Convert.ToString(row.Cells["NM_Insumo"].Value)) { INScadastrado = true; } } } if (INScadastrado == true) { MensagemErro("Insumo já cadastrado na base de dados"); } else { if (NomeInsumoOK == false || ArmazenamentoInsumoOK == false || PrecoInsumoOK == false) { MensagemErro("Por favor, preencha todos os campos corretamente"); } else { errorIcone.Clear(); if (eNovo) { myInsumo = new ControlInsumo(txtNomeInsumo.Text, cbArmazenamentoInsumo.Text, txtPrecoInsumo.Text); resp = myInsumo.DS_Mensagem; } else { myInsumo = new ControlInsumo(txtCodigoInsumo.Text, txtNomeInsumo.Text, cbArmazenamentoInsumo.Text, txtPrecoInsumo.Text); resp = myInsumo.DS_Mensagem; } if (resp.Equals("OK")) { if (eNovo) { MensagemOk("Registro salvo com sucesso"); } else { MensagemOk("Registro editado com sucesso"); } } else { MensagemErro(resp); } eNovo = false; eEditar = false; Botoes(); Limpar(); MostrarInsumo(); } } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void btnDeletarInsumo_Click(object sender, EventArgs e) { bool marcouitem = false; foreach (DataGridViewRow row in dgvInsumo.Rows) { if (bool.Parse(row.Cells[0].EditedFormattedValue.ToString()))//Pega os valores com checkbox clicados (TRUE) { marcouitem = true; } } if (!marcouitem) { MensagemErro("Não há insumos selecionados para excluir"); } else { try { DialogResult Opcao; Opcao = MessageBox.Show( "Realmente deseja apagar os registros?", "SAWABONA", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Opcao == DialogResult.Yes) { string Codigo; string resp = ""; foreach (DataGridViewRow row in dgvInsumo.Rows) { if (Convert.ToBoolean(row.Cells[0].Value)) { Codigo = Convert.ToString(row.Cells[1].Value); myInsumo = new ControlInsumo(Codigo); resp = myInsumo.DS_Mensagem; } } if (resp.Equals("OK")) { MensagemOk("Registro(s) excluído(s) com sucesso"); } else { MensagemErro(resp); } MostrarInsumo(); chkDeletarInsumo.Checked = false; } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } } }