コード例 #1
0
        private void ListaFuncionarios_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            DAL.Usuario d = new DAL.Usuario();


            if (e.ColumnIndex == 0)
            {
                d.Deletar(Convert.ToInt32(ListaFuncionarios.CurrentRow.Cells[2].Value.ToString()));

                MessageBox.Show("Campos Deletados");
            }
            else if (e.ColumnIndex == 1)
            {
                Models.Usuarios.UsuarioLista u = new Models.Usuarios.UsuarioLista();

                u.Id       = Convert.ToInt32(ListaFuncionarios.CurrentRow.Cells[2].Value.ToString());
                u.Nome     = ListaFuncionarios.CurrentRow.Cells[3].Value.ToString();
                u.CPF      = ListaFuncionarios.CurrentRow.Cells[4].Value.ToString();
                u.Situacao = ListaFuncionarios.CurrentRow.Cells[5].Value.ToString();

                d.AtualizarPorLista(u);

                MessageBox.Show("Campos Atualizados");
            }


            AtualizarLista();
        }
コード例 #2
0
        public void AtualizarPorLista(Models.Usuarios.UsuarioLista user)
        {
            SqlConnection conn = new SqlConnection(connString);

            conn.Open();

            SqlCommand cmd = new SqlCommand("update usuarios set Nome = @1, CPF = @6, Situacao = @14 where Id = @15");

            cmd.Connection = conn;

            cmd.Parameters.AddWithValue("@1", user.Nome);
            cmd.Parameters.AddWithValue("@6", user.CPF);
            cmd.Parameters.AddWithValue("@14", user.Situacao);
            cmd.Parameters.AddWithValue("@15", user.Id);

            cmd.ExecuteNonQuery();
        }
コード例 #3
0
        public List <Models.Usuarios.UsuarioLista> PegarUsuariosPorTipo(bool ehClientes)
        {
            List <Models.Usuarios.UsuarioLista> list = new List <Models.Usuarios.UsuarioLista>();

            SqlConnection conn = new SqlConnection(connString);

            conn.Open();

            SqlCommand cmd;

            if (ehClientes)
            {
                cmd = new SqlCommand("select * from usuarios inner join clientes on usuarios.Id = clientes.UsuarioId");
            }
            else
            {
                cmd = new SqlCommand("select * from usuarios inner join funcionarios on usuarios.Id = funcionarios.UsuarioId");
            }



            cmd.Connection = conn;

            SqlDataReader r = cmd.ExecuteReader();

            while (r.Read())
            {
                Models.Usuarios.UsuarioLista u = new Models.Usuarios.UsuarioLista();


                u.Nome     = r["Nome"].ToString();
                u.Situacao = r["Situacao"].ToString();
                u.CPF      = r["CPF"].ToString();
                u.Id       = Convert.ToInt32(r["Id"].ToString());

                list.Add(u);
            }

            return(list);
        }