Esempio n. 1
0
        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)
            {
            }
        }
Esempio n. 3
0
 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)
     {
     }
 }