private void btnCadastrar_Click(object sender, EventArgs e) { ServicoPLA servicoPLA = new ServicoPLA(); var retorno = servicoPLA.CadastrarCompra(GetReferencialClienteSelecionado(cbxCliente.Text), cbxProduto.Text, dudQuantidade.SelectedIndex, double.Parse(txtValor.Text), cbxSituacao.Text); if (retorno.indicadorErro == 0) { MessageBox.Show("Cadastrar compra", retorno.DescricaoMensagem); } else { MessageBox.Show("Cadastrar Compra", "Erro ao cadastrar a compra"); } limparCamposCompra(); OcultarBotoesFicha(); }
private int GetReferencialClienteSelecionado(string nome) { ServicoPLA servicoPLA = new ServicoPLA(); var retorno = servicoPLA.ListarCliente(); int referencialClienteSelecionado = 0; if (retorno.Item2.Rows.Count != 0) { int contador = 0; while (retorno.Item2.Rows.Count != contador) { if (nome == retorno.Item2.Rows[contador]["Nome"].ToString()) { string aux = retorno.Item2.Rows[contador]["Referencial"].ToString(); referencialClienteSelecionado = int.Parse(aux); return(referencialClienteSelecionado); } contador++; } } return(0); }