Example #1
0
        private void btnIncluir_Click(object sender, EventArgs e)
        {
            frmPedido frmPedido = new frmPedido();

            frmPedido.ShowDialog();
            //dgvPedidos.Refresh();
            criaDataGrid();
        }
Example #2
0
        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);
            }
        }
Example #4
0
        private void btnPedido_Click(object sender, EventArgs e)
        {
            frmPedido frmPedido = new frmPedido();

            frmPedido.ShowDialog();
        }