private void btnIncluir_Click(object sender, EventArgs e) { frmPedido frmPedido = new frmPedido(); frmPedido.ShowDialog(); //dgvPedidos.Refresh(); criaDataGrid(); }
private void dgvPedidos_CellClick(object sender, DataGridViewCellEventArgs e) { int index = e.RowIndex; // Se diferente do cabeçalho if (index != -1) { DataGridViewRow selectedRow = dgvPedidos.Rows[index]; string id = selectedRow.Cells[0].Value.ToString(); //Abre a tela em processo de edição frmPedido frmPedido = new frmPedido(); frmPedido.idPedido = Convert.ToInt32(id); frmPedido.ShowDialog(); //Remonta o grid apos o processo de edição ou exclusao. criaDataGrid(); } }
private void btnSalvar_Click(object sender, EventArgs e) { Enum.TryParse <TipoPessoa>(cboTipo.SelectedValue.ToString(), out tipoPessoa); int valueTipoPessoa = (int)tipoPessoa; Enum.TryParse <Situacao>(cboStatus.SelectedValue.ToString(), out situacao); int valueSituacao = (int)situacao; errorProvider1.Clear(); if (cboTipo.Text == string.Empty) { errorProvider1.SetError(cboTipo, "Informe o tipo do cliente."); return; } if (txtNomeRazao.Text == string.Empty) { errorProvider1.SetError(txtNomeRazao, "Informe o Nome/Razão do cliente."); return; } if (txtEndereco.Text == string.Empty) { errorProvider1.SetError(txtEndereco, "Informe o endereço do cliente."); return; } if (txtNumero.Text == string.Empty) { errorProvider1.SetError(txtNumero, "Informe o número do cliente."); return; } if (txtCep.Text == string.Empty) { errorProvider1.SetError(txtCep, "Informe o cep do cliente."); return; } if (txtBairro.Text == string.Empty) { errorProvider1.SetError(txtBairro, "Informe o bairro do cliente."); return; } if (txtUf.Text == string.Empty) { errorProvider1.SetError(txtUf, "Informe a UF do cliente."); return; } if (txtCidade.Text == string.Empty) { errorProvider1.SetError(txtCidade, "Informe a cidade do cliente."); return; } if (cboStatus.Text == string.Empty) { errorProvider1.SetError(cboStatus, "Informe o status do cliente."); return; } ClienteRepositorio <Cliente> clienteRepo = new ClienteRepositorio <Cliente>(); try { Cliente cliente = new Cliente(); cliente.Id = idCliente; cliente.Documento = maskDocumento.Text.Trim(); //cliente.Tipo = RetornaTipoCliente.retornaTipoClienteInclusao(cboTipo.Text.Trim()); cliente.Tipo = tipoPessoa; cliente.NomeRazao = txtNomeRazao.Text.Trim(); cliente.Endereco = txtEndereco.Text.Trim(); cliente.Numero = txtNumero.Text.Trim(); cliente.Complemento = txtComplemento.Text.Trim(); cliente.Cep = txtCep.Text.Trim(); cliente.Bairro = txtBairro.Text.Trim(); cliente.Uf = txtUf.Text.Trim(); cliente.Cidade = txtCidade.Text.Trim(); cliente.Ddd = txtDdd.Text.Trim(); cliente.Telefone = txtTelefone.Text.Trim(); cliente.Email = txtEmail.Text.Trim(); cliente.Contato = txtContato.Text.Trim(); //cliente.Status = RetornaStatusConsulta.retornaStatusInclusao(cboStatus.Text.Trim()); cliente.Status = situacao; if (cliente.Id == 0) { //Retorna o id incluido int id = clienteRepo.Inserir(cliente); frmPedido pedido = new frmPedido(); pedido.clienteInserido = id; //objetoPedido.clienteInserido = id; MessageBox.Show("Cadastro realizado com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Warning); pedido.ShowDialog(); this.Close(); } else { clienteRepo.Alterar(cliente); MessageBox.Show("Alteração realizada com sucesso", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Warning); this.Close(); } } catch (Exception ex) { MessageBox.Show("Erro na operação " + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btnPedido_Click(object sender, EventArgs e) { frmPedido frmPedido = new frmPedido(); frmPedido.ShowDialog(); }