private void btn_excluir_Click(object sender, EventArgs e) { Cls_Cadastro item = new Cls_Cadastro(); item.Criterio = cmb_item.Text; DialogResult excluir = new DialogResult(); excluir = MessageBox.Show($"Certeza que ira excluir o item {cmb_item.Text}?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (excluir == DialogResult.Yes) { if (item.excluiItem()) { MessageBox.Show("Item excluído com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); atualizadgv(); atualizaComboBox(); txt_nome_item.Text = ""; txt_nome_fornecedor.Text = ""; txt_valor_item.Text = ""; txt_valor_fornecedor.Text = ""; } } else { MessageBox.Show($"O item não foi excluído", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void cmb_item_SelectedIndexChanged(object sender, EventArgs e) { Cls_Cadastro pesquisa = new Cls_Cadastro(); pesquisa.Criterio = cmb_item.Text; if (pesquisa.pesquisaItem()) { txt_nome_item.Text = pesquisa.Nome; txt_nome_fornecedor.Text = pesquisa.Nome2; txt_valor_item.Text = pesquisa.Valor; txt_valor_fornecedor.Text = pesquisa.Valor2; } }
private void btn_salvar_Click(object sender, EventArgs e) { if (txt_nome_item.Text == "") { MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); txt_nome_item.Focus(); } else if (txt_valor_item.Text == " ,") { MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); txt_valor_item.Focus(); } else if (txt_nome_fornecedor.Text == "") { MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); txt_nome_fornecedor.Focus(); } else if (txt_valor_fornecedor.Text == " ,") { MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); txt_valor_fornecedor.Focus(); } else { Cls_Cadastro item = new Cls_Cadastro(); item.Criterio = cmb_item.Text; item.Nome = txt_nome_item.Text; item.Nome2 = txt_nome_fornecedor.Text; item.Valor = txt_valor_item.Text.Replace(",", ".").Trim(); item.Valor2 = txt_valor_fornecedor.Text.Replace(",", ".").Trim(); bool caractereSearch = Regex.IsMatch(item.Nome, (@"[!""#$%&'()*+,-./:;?@[\\\]_`{|}~]")); bool caractereSearch2 = Regex.IsMatch(item.Nome2, (@"[!""#$%&'()*+,-./:;?@[\\\]_`{|}~]")); if (caractereSearch) { MessageBox.Show("Revisar nome, pois há caracteres especiais!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); txt_nome_item.Text = ""; txt_nome_item.Focus(); } else if (caractereSearch2) { MessageBox.Show("Revisar nome, pois há caracteres especiais!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); txt_nome_fornecedor.Text = ""; txt_nome_fornecedor.Focus(); } else { DialogResult atualiza = new DialogResult(); atualiza = MessageBox.Show($"Certeza que ira atualizar o item {cmb_item.Text}?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (atualiza == DialogResult.Yes) { if (item.atualizaItens()) { MessageBox.Show("Item atualizado com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); atualizadgv(); atualizaComboBox(); txt_nome_item.Text = ""; txt_nome_fornecedor.Text = ""; txt_valor_item.Text = ""; txt_valor_fornecedor.Text = ""; } } else { MessageBox.Show($"O item não foi atualizado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }