//Função que permite receber os dados e criar o modelo public void SubmeterDados(IDados dados, OpcoesExecucao operacao) { try { if (dados.Tipo == TipoDados.Count) { _modelo = new CountMod((CountDados)dados); } else if (dados.Tipo == TipoDados.Alternate) { _modelo = new Union((UnionDados)dados); } else if (dados.Tipo == TipoDados.Concat) { _modelo = new Union((UnionDados)dados); } else if (dados.Tipo == TipoDados.Create) { _modelo = new CreateMod((CreateDados)dados); } else if (dados.Tipo == TipoDados.Protect) { _modelo = new EncriptMod((EncriptDados)dados); } else if (dados.Tipo == TipoDados.Split) { _modelo = new SplitMod((SplitDados)dados); } else if (dados.Tipo == TipoDados.Unprotect) { _modelo = new EncriptMod((EncriptDados)dados); } else if (dados.Tipo == TipoDados.AddPage) { _modelo = new AddPageMod((AddPageDados)dados); } else if (dados.Tipo == TipoDados.RemovePage) { _modelo = new RemoveMod((RemoveDados)dados); } else if (dados.Tipo == TipoDados.WaterMark) { _modelo = new WaterMarkMod((WaterMarkDados)dados); } _ui.Modelo = _modelo; Opcao = operacao; } catch (ExceptionFileNotFound erro) { throw new ExceptionFileNotFound(erro); } catch (ExceptionDadosInvalidos erro) { throw new ExceptionDadosInvalidos(erro); } catch (DllNotFoundException erro) { throw new DllNotFoundException(erro.Message); } }
public async Task <T> RequisicaoRestCrud(string uri, string metodo, IDados obj) { HttpWebRequest httpWebRequest = RequisicaoCreate(uri, metodo); using (var streamWriter = new StreamWriter(await httpWebRequest.GetRequestStreamAsync())) { string json = Newtonsoft.Json.JsonConvert.SerializeObject(obj); streamWriter.Write(json); streamWriter.Flush(); } try { var httpResponse = (HttpWebResponse)await httpWebRequest.GetResponseAsync(); Stream dataStream = httpResponse.GetResponseStream(); StreamReader reader = new StreamReader(dataStream); T objRetorno = Newtonsoft.Json.JsonConvert.DeserializeObject <T>(reader.ReadToEnd()); return(objRetorno); } catch (WebException e) { //if (e.Status == WebExceptionStatus.ProtocolError) // Console.WriteLine("Status Description : {0}", ((HttpWebResponse)e.Response).StatusDescription); return(default(T)); } }
public void Inserir(IDados novo) { Elemento aux = new Elemento(novo); this.ult.prox = aux; this.ult = aux; }
public void Inserir(IDados dado) { Nodo aux = new Nodo(dado); this.raiz = Inserir(new Nodo(dado), this.raiz); this.count++; }
public void inserir(IDados d) { Elemento novo = new Elemento(d); this.ult.prox = novo; this.ult = novo; }
public void Adicionar(IDados d) { Elemento aux = new Elemento(d); ult.Prox = aux; //Referenciando a posição final a partir do último elemento ult = aux; // O ultimo elemento é o elemento adicionado Tamanho++; }
/* * Adiciona no começo da lista */ public void add(IDados fresh) { Elemento frshElement = new Elemento(fresh); this.ultimo.proximo = frshElement; this.ultimo = frshElement; this.quantidade += 1; }
public void Inserir(IDados novo) { Elemento aux = new Elemento(novo); aux.prox = atual.prox; atual.prox = aux; atual = aux; }
public IDados Retirar(IDados o) { Elemento aux = this.atual; if (aux == this.atual) { while (aux.prox != this.atual) { aux = aux.prox; } Elemento auxRet = aux.prox; aux.prox = auxRet.prox; auxRet.prox = null; if ((auxRet == this.atual) && (aux.prox != this.prim)) { this.atual = aux.prox; } else if (this.prim.prox != null) { this.atual = this.prim.prox; } else { this.atual = this.prim; } return(auxRet.dados); } while ((aux != this.atual) && (aux.dados != null) && (!aux.prox.dados.Equals(o))) { aux = aux.prox; } if (aux.prox.dados != null) { Elemento auxRet = aux.prox; aux.prox = auxRet.prox; if ((auxRet == this.atual) && (aux.prox != this.prim)) { this.atual = aux.prox; } else if (this.prim.prox != null) { this.atual = this.prim.prox; } else { this.atual = this.prim; } auxRet.prox = null; return(auxRet.dados); } return(null); }
public bool Equals(IDados other) //método de conferir igualdade de processos por PiD { Processo aux = (Processo)other; if (this.Pid == aux.Pid) { return(true); } else { return(false); } }
public bool Equals(IDados d) { Titular aux = (Titular)d; if (aux.cpf == this.cpf) { return(true); } else { return(false); } }
public bool Equals(IDados other) { Vertice aux = (Vertice)other; if (Origem.Nome == aux.Nome || Destino.Nome == aux.Nome) { return(true); } else { return(false); } }
public bool Equals(IDados other) { Vertice aux = (Vertice)other; if (nome == aux.nome) { return(true); } else { return(false); } }
public bool Equals(IDados d) { Conta aux = (Conta)d; if (aux.id == this.id) { return(true); } else { return(false); } }
public static void CarregarProcessos() { if (File.Exists("1542228_AED_TI_SO_dados.txt")) { string linha; string[] info; StreamReader entrada = new StreamReader("1542228_AED_TI_SO_dados.txt"); while (!entrada.EndOfStream) { linha = entrada.ReadLine(); info = linha.Split(';'); novo = new Processos(int.Parse(info[0]), info[1], int.Parse(info[2]), int.Parse(info[3])); switch (int.Parse(info[2])) { case 1: case 2: case 3: case 4: case 5: case 6: case 7: case 8: case 9: case 10: i.B[int.Parse(info[2]) - 1].inserir(novo); break; default: Console.WriteLine("ERRO AO LER O ARQUIVO"); break; } if (int.Parse(info[2]) == 1) { Processos Pro = (Processos)(novo); if (list1.InvokeRequired) { list1.BeginInvoke((MethodInvoker) delegate { list1.Items.Add(Pro.ToString()); }); } Application.DoEvents(); } } entrada.Close(); for (int o = 0; o < i.B.Length; o++) { i.A1.inserir(i.B[o]); } } }
public virtual IDados Buscar(IDados d) { Elemento aux = pri.Prox; while (aux != null) { if (aux.Dados.Equals(d)) { return(aux.Dados); } else { aux = aux.Prox; } } return(null); }
public int CompareTo(IDados other) { Conta aux = (Conta)other; if (this.id > aux.id) { return(1); } else if (this.id == aux.id) { return(0); } else { return(-1); } }
public int CompareTo(IDados other) //Comparar os processos e quantidade de vezes a executar { Processo aux = (Processo)other; if (this.Qtd < aux.Qtd) { return(-1); } else if (this.Qtd == aux.Qtd) { return(0); } else { return(1); } }
public int CompareTo(IDados other) { Titular aux = (Titular)other; long cpfthis = Convert.ToInt64(this.cpf.Replace(".", "").Replace("-", "")); long cpfother = Convert.ToInt64(aux.cpf.Replace(".", "").Replace("-", "")); if (cpfthis > cpfother) { return(1); } else if (cpfthis == cpfother) { return(0); } else { return(-1); } }
private IDados Procurar(IDados procura, Nodo atual) { if (atual == null) { return(null); } else { if (atual.Dado.CompareTo(procura) == 1) { return(Procurar(procura, atual.Esq)); } else if (atual.Dado.CompareTo(procura) == -1) { return(Procurar(procura, atual.Dir)); } else { return(atual.Dado); } } }
public AtualizacaoDeCacheLocal(IDados dados) { this.dados = dados; }
public bool Equals(IDados other) { throw new NotImplementedException(); }
public CatalogoController(IDados dados) { this.dados = dados; }
public Elemento(IDados dados) { Prox = null; Dados = dados; }
/// <summary> /// Instancia este objeto para que haja a referência aos métodos no repositório /// </summary> public DadosController(IDados dados) { _dado = dados; }
public PedidosController(IDados dados) { this.dados = dados; }
public Elemento(IDados data) { this.cliente = data; this.proximo = null; }
public DadosDecorator(IDados dados) { Dados = dados; }
public int LancarDados(IDados dados) { return(dados.Rolar()); }
public Elemento(IDados d) { this.dados = d; this.prox = null; }