예제 #1
0
 private void btnDelete_Click(object sender, EventArgs e)
 {
     Connection con = new Connection();
     if (con.ExecutaComando(Comandos.Delete(Convert.ToInt32(dgvcliente.CurrentRow.Cells["id"].Value))) == true)
     {
       CarregarGRid();
     }
 }
예제 #2
0
        /*private void btnUpdate_Click(object sender, EventArgs e)
        {
            Connection con = new Connection();
            if (con.ExecutaComando(Comandos.Update(Convert.ToInt32(dgvcliente.CurrentRow.Cells["id"].Value))) == true)
            {
                CarregarGRid();
            }
        }*/
        private void dgvcliente_DoubleClick(object sender, EventArgs e)
        {
            Connection con = new Connection();

            Comandos.getbyId(Convert.ToInt32(dgvcliente.CurrentRow.Cells["id"].Value));
            DataRow linhaCliente = null;
            Cliente cliente = null;
            string cmd;
            cmd = Comandos.getbyId(Convert.ToInt32(dgvcliente.CurrentRow.Cells["id"].Value));
            if ((linhaCliente = con.ExecutaConsulta(cmd).Rows[0])!= null)
            {
                cliente = new Cliente();
                cliente.id = Convert.ToInt32(linhaCliente["id"]);
                cliente.name = linhaCliente["name"].ToString();
                cliente.lastname = linhaCliente["lastname"].ToString();
                cliente.city = linhaCliente["city"].ToString();
                cliente.estado = linhaCliente["estado"].ToString();

                populatxt(objeto: cliente);
            }
        }
예제 #3
0
 private void populaobjeto(Cliente cli)
 {
     cli.id = Convert.ToInt32(txtid.Text);
     cli.name = txtName.Text;
     cli.lastname = txtLastName.Text;
     cli.city = txtCity.Text;
     cli.estado = txtEstado.Text;
     Connection con = new Connection();
     if (con.ExecutaComando(Comandos.Update(cli))) //sempre retorna um true qnd não especificado
     {
         MessageBox.Show("Cliente alterado com sucesso");
         limparTxt(txtlist: new TextBox[] {txtid, txtName, txtLastName, txtCity, txtEstado});
         CarregarGRid();
     }
 }
예제 #4
0
 private void CarregarGRid()
 {
     Connection con = new Connection();
     dgvcliente.DataSource = con.ExecutaConsulta(Comandos.Select());
 }
예제 #5
0
 private void btnNew_Click(object sender, EventArgs e)
 {
     Connection con = new Connection();
     con.ExecutaComando(Comandos.Insert(txtName.Text, txtLastName.Text, txtCity.Text, txtEstado.Text));
 }