示例#1
0
        private void frmOrdens_Load(object sender, EventArgs e)
        {
            Camadas.DAL.Ordens dalOrd = new Camadas.DAL.Ordens();
            dgvOrdens.DataSource = dalOrd.Select();

            Camadas.DAL.Clientes dalCli = new Camadas.DAL.Clientes();
            cmbCliente.DisplayMember = "nome";
            cmbCliente.ValueMember   = "idCli";
            cmbCliente.DataSource    = dalCli.Select();

            limparControles();
        }
        private void btnIncluir_Click(object sender, EventArgs e)
        {
            if (txtNome.Text != "")
            {
                Camadas.MODEL.Clientes cliente = new Camadas.MODEL.Clientes();
                cliente.nome     = txtNome.Text;
                cliente.endereco = txtEndereco.Text;
                cliente.fone     = txtFone.Text;

                Camadas.DAL.Clientes dalCli = new Camadas.DAL.Clientes();
                dalCli.Insert(cliente);

                limparControles();

                dgvClientes.DataSource = "";
                dgvClientes.DataSource = dalCli.Select();
            }
            else
            {
                MessageBox.Show("Digite o nome do cliente!");
            }
        }
        private void btnAlterar_Click(object sender, EventArgs e)
        {
            if (txtId.Text != "" && txtNome.Text != "")
            {
                Camadas.MODEL.Clientes cliente = new Camadas.MODEL.Clientes();
                cliente.idCli    = Convert.ToInt32(txtId.Text);
                cliente.nome     = txtNome.Text;
                cliente.endereco = txtEndereco.Text;
                cliente.fone     = txtFone.Text;

                Camadas.DAL.Clientes dalCli = new Camadas.DAL.Clientes();
                dalCli.Update(cliente);

                limparControles();

                dgvClientes.DataSource = "";
                dgvClientes.DataSource = dalCli.Select();
            }
            else
            {
                MessageBox.Show("Informe o número do ID e/ou digite o nome do cliente!");
            }
        }
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            Camadas.DAL.Clientes dalCli = new Camadas.DAL.Clientes();

            if (txtId.Text != "")
            {
                DialogResult resp = MessageBox.Show("Deseja excluir o Cliente?", "Excluir", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2);

                if (resp == DialogResult.Yes)
                {
                    int id = Convert.ToInt32(txtId.Text);
                    dalCli.Delete(id);
                }
            }
            else
            {
                MessageBox.Show("Não há dados para remover!", "Remover", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

            limparControles();

            dgvClientes.DataSource = "";
            dgvClientes.DataSource = dalCli.Select();
        }
 private void frmClientes_Load(object sender, EventArgs e)
 {
     Camadas.DAL.Clientes dalCli = new Camadas.DAL.Clientes();
     dgvClientes.DataSource = dalCli.Select();
 }