public List <Pendencias> ListarPendencias(int cod) { List <Pendencias> lista = new List <Pendencias>(); SqlConnection conn = new SqlConnection(connectionString); try { conn.Open(); string sql = @"select C.nmCli as 'Cliente', I.dsItem as 'Item',IL.dtDevolucao as 'Data Devolução' from Funcionarios as F inner join Locacoes as L on L.cdFunc = F.cdFunc inner join ItemLocacao as IL on L.cdLocacao = IL.cdLocacao inner join Itens as I on I.cdItem = IL.cdItem inner join Clientes as C on C.cdCli = L.cdCli Where F.cdFunc = @cod and IL.statusPG = 'NÃO PAGO'"; SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@cod", cod); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { Pendencias P = null; while (dr.Read()) { P = new Pendencias(); P.Cliente = dr["Cliente"].ToString(); P.Itens = dr["Item"].ToString(); P.dtDevolucao = Convert.ToDateTime(dr["Data Devolução"]); lista.Add(P); } } } catch (Exception) { throw; } finally { if (conn.State == System.Data.ConnectionState.Open) { conn.Close(); } } return(lista); }
public void OnExcluirCommand(int Cadastro, int _TipoPendenciaID, int EntidadeID) { try { if (Global.PopupBox("Tem certeza que deseja excluir?", 2)) { ExcluiPendenciaBD(PendenciaSelecionada.PendenciaID, Cadastro, _TipoPendenciaID, EntidadeID); Pendencias.Remove(PendenciaSelecionada); } } catch (Exception ex) { } }
public virtual void AddPendencia(Pendencia pendencia) { if (pendencia.Id > 0) { for (int i = 0; i < Pendencias.Count; i++) { if (Pendencias[i].Id == pendencia.Id) { Pendencias[i] = pendencia; } } } else { pendencia.Tarefa = this; Pendencias.Add(pendencia); } }
public void OnAdicionarCommand(int Cadastro, int _TipoPendenciaID, int EntidadeID) { try { if (Pendencias == null) { Pendencias = new ObservableCollection <ClassePendencias.Pendencia>(); } foreach (var x in Pendencias) { _PendenciasTemp.Add(x); } _selectedIndexTemp = SelectedIndex; Pendencias.Clear(); _PendenciaTemp = new ClassePendencias.Pendencia(); if (_TipoPendenciaID != 0) { _PendenciaTemp.TipoPendenciaID = _TipoPendenciaID; } if (Cadastro == 1) { _PendenciaTemp.EmpresaID = EntidadeID; } else if (Cadastro == 2) { _PendenciaTemp.ColaboradorID = EntidadeID; } else if (Cadastro == 3) { _PendenciaTemp.VeiculoID = EntidadeID; } Pendencias.Add(_PendenciaTemp); SelectedIndex = 0; HabilitaEdicao = true; } catch (Exception ex) { } }