static void Main(string[] args) { /* Tym sie nie przejmowac bo to tak do testow tylko najebalem taki kod typu next.next.next ale widac ze dziala */ Lista<string> liscior = new Lista<string>(); Console.WriteLine(liscior.usunZKonca()); liscior.dodajNaPoczatku("pjerszy"); liscior.dodajNaPoczatku("drugi"); liscior.dodajNaKoncu("trzeci"); liscior.dodajNaKoncu("czwarty"); liscior.dodajNaPoczatku("piaty"); Element<string> a; a = liscior.zwroc(); Console.WriteLine(a.wartosc); Console.WriteLine(a.Next.wartosc); Console.WriteLine(a.Next.Next.wartosc); Console.WriteLine(a.Next.Next.Next.wartosc); Console.WriteLine(a.Next.Next.Next.Next.wartosc); Console.WriteLine(liscior.usunZPoczatku()); Console.WriteLine(liscior.usunZPoczatku()); Console.WriteLine(liscior.usunZPoczatku()); Console.WriteLine(liscior.usunZPoczatku()); if (liscior.czyPusta()) { Console.WriteLine("Pusta"); } else { Console.WriteLine("nie Pusta"); } Console.ReadLine(); }
public void GetDuplicated_Four_Numbers_Test() { List<int> valores = new List<int>(new int[] { 1, 1, 2, 3 }); Lista target = new Lista(valores); // TODO: Initialize to an appropriate value List<int> expected = new List<int>(new int[] { 1 }); List<int> actual = target.GetDuplicated(); Assert.AreEqual(expected[0], actual[0]); }
public static void Main() { Lista<string> l = new Lista<string>(); l.AddToBeginning("test1"); l.AddToBeginning("test2"); l.AddToBeginning("test3"); Console.WriteLine(l.Top() + l.Bottom() + "\n"); l.AddToEnd("endTest"); Console.WriteLine(l.Top() + l.Bottom()); Console.ReadKey(); }
//metody interfejsu public void dodaj(Wierzcholek nowyWierzcholek) { if (indeksWierzcholka < 10) { listaSas[indeksWierzcholka] = new Lista<Wierzcholek>(); indeksyWierzcholkow[indeksWierzcholka] = nowyWierzcholek; indeksWierzcholka++; } else { Console.WriteLine("Maksimum wierzcholkow osiągniete!"); } }
/// <summary> /// Inverte a ordem sequencial de jogada /// </summary> private void Inverter() { Turno turno = this.eng.Roda; Lista <Player> jogadores = turno.Jogadores; switch (turno.GetSentido()) { case SentidoJogada.Horario: turno.SetSentido(SentidoJogada.AntiHorario); Log.AddEventoInverterJogo(); break; case SentidoJogada.AntiHorario: turno.SetSentido(SentidoJogada.Horario); Log.AddEventoInverterJogo(); break; } }
/// <summary> /// Preenche o listview com os artigos do autor /// </summary> public void PreencheListView(Lista <IArtigo> artigos) { this.lvArtigos.Items.Clear(); int contador = 0; while (artigos.ContemProximo()) { IArtigo artigo = (IArtigo)artigos.Proximo(); if (artigo.Status is Apreciacao) { ComponentesHelper.AdicionaItemListView(artigo.Nome, this.lvArtigos, 0); ComponentesHelper.AdicionaSubItemListView(contador, "Apreciação", this.lvArtigos); this.lvArtigos.Items[contador].SubItems.Add(artigo.Id.ToString()); } contador++; } }
public void Relatorio() { login.SetUp(); login.Acesso(); driver = login.driver; var wait = new WebDriverWait(driver, TimeSpan.FromSeconds(10)); wait.Until(driver => driver.FindElement(By.LinkText("Cliente")).Displayed); driver.FindElementByLinkText("Cliente").Click(); driver.FindElementByLinkText("Listar").Click(); var pagina = new Lista(driver); pagina.Copiar.Click(); pagina.Exportar.Click(); pagina.Imprimir.Click(); pagina.Salvar.Click(); }
public void RegistrosLista() { login.SetUp(); login.Acesso(); driver = login.driver; var wait = new WebDriverWait(driver, TimeSpan.FromSeconds(10)); wait.Until(driver => driver.FindElement(By.LinkText("Cliente")).Displayed); driver.FindElementByLinkText("Cliente").Click(); driver.FindElementByLinkText("Listar").Click(); var pagina = new Lista(driver); pagina.AlterarRegistrosPagina("5"); pagina.AlterarRegistrosPagina("7"); pagina.AlterarRegistrosPagina("1"); pagina.AlterarRegistrosPagina("2"); }
public List <Imagem> GetFromDirectory(DirectoryInfo dir) { List <Imagem> listaRetorno = new List <Imagem>(); foreach (FileInfo file in dir.GetFiles()) { if (file.Extension.ToUpper().Equals(".JPG")) { var listaFiltrada = Lista.Where(c => c.Nome.ToUpper() == file.Name.ToUpper()); if (listaFiltrada.Count() == 0) { Imagem imagem = new Imagem { Caminho = file.FullName, Nome = file.Name, Extensao = file.Extension }; listaRetorno.Add(imagem); } } } return(listaRetorno); }
public cp_orden_pago_tipo_x_empresa_Info get_info(int IdEmpresa, string IdTipo_op) { try { cp_orden_pago_tipo_x_empresa_Info info = new cp_orden_pago_tipo_x_empresa_Info(); List <cp_orden_pago_tipo_x_empresa_Info> Lista; using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { Lista = (from q in Context.cp_orden_pago_tipo_x_empresa join p in Context.cp_orden_pago_tipo on new { q.IdTipo_op } equals new { p.IdTipo_op } join r in Context.cp_orden_pago_estado_aprob on new { q.IdEstadoAprobacion } equals new { r.IdEstadoAprobacion } where q.IdEmpresa == IdEmpresa && p.IdTipo_op == IdTipo_op select new cp_orden_pago_tipo_x_empresa_Info { IdEmpresa = q.IdEmpresa, IdTipo_op = q.IdTipo_op, IdCtaCble = q.IdCtaCble, IdTipoCbte_OP = q.IdTipoCbte_OP, IdEstadoAprobacion = q.IdEstadoAprobacion, Buscar_FactxPagar = q.Buscar_FactxPagar, IdCtaCble_Credito = q.IdCtaCble_Credito, Dispara_Alerta = q.Dispara_Alerta, Descripcion = p.Descripcion, Estado = p.Estado, DescripcionAprobacion = r.Descripcion }).ToList(); } if (Lista.Count() > 0) { info = Lista.FirstOrDefault(); } return(info); } catch (Exception) { throw; } }
public List <ba_Conciliacion_det_IngEgr_Info> get_list(int IdEmpresa, decimal IdConciliacion) { try { List <ba_Conciliacion_det_IngEgr_Info> Lista; using (Entities_banco Context = new Entities_banco()) { Lista = (from q in Context.vwba_Conciliacion_det_IngEgr where q.IdEmpresa == IdEmpresa && q.IdConciliacion == IdConciliacion select new ba_Conciliacion_det_IngEgr_Info { IdEmpresa = q.IdEmpresa, IdConciliacion = q.IdConciliacion, tipo_IngEgr = q.dc_Valor > 0 ? "+" : "-", IngEgr = q.dc_Valor > 0 ? "INGRESOS" : "EGRESOS", IdCbteCble = q.IdCbteCble, IdTipocbte = q.IdTipoCbte, Secuencia = q.Secuencia, SecuenciaCbteCble = q.secuenciaCbte, IdBanco = q.IdBanco, IdCtaCble = q.IdCtaCble, dc_Valor = q.dc_Valor, ba_descripcion = q.ba_descripcion, cb_Observacion = q.cb_Observacion, cb_Cheque = q.cb_Cheque, tc_TipoCbte = q.tc_TipoCbte, cb_Fecha = q.cb_Fecha, seleccionado = true }).ToList(); } Lista.ForEach(q => q.IdPK = q.IdTipocbte.ToString("00") + q.IdCbteCble.ToString("0000000000") + q.SecuenciaCbteCble.ToString("000")); return(Lista); } catch (Exception) { throw; } }
static void PalinList() { Lista lista1 = new Lista(); Lista lista2 = new Lista(); Nodo dato1; Nodo dato2; string pal = ""; bool palindromo; string palabra; Console.WriteLine("Ingrese la palabra por letra. 0 para terminar"); do { palabra = Console.ReadLine(); if (!palabra.Equals("0")) { pal += palabra; lista1.apilar(palabra); lista2.Final(palabra); } } while (palabra != "0"); palindromo = true; for (int i = 0; palindromo && (!lista1.Vacio() && !lista2.Vacio()); i++) { dato1 = (Nodo)lista1.Desapilar(); dato2 = (Nodo)lista2.Desapilar(); palindromo = dato1.getDato().Equals(dato2.getDato()); } Console.Clear(); if (palindromo) { Console.WriteLine($"{pal} Es palindromo"); } else { Console.WriteLine($"{pal} No es palindromo"); } }
static void Menu() { const string Nuovo = "N"; const string Lista = "L"; const string Fine = "F"; string sceltaIns; //do //{ Console.WriteLine(@"Inserisci una delle opzioni disponibili: 'N' = Nuovo studente 'L' = Visualizza Lista degli studenti //'C' = cerca uno specifico studente 'F' = Fine"); sceltaIns = Console.ReadLine(); if (Nuovo.Equals(sceltaIns, StringComparison.InvariantCultureIgnoreCase)) { inserimentoStudente(sceltaIns); } else if (Lista.Equals(sceltaIns, StringComparison.InvariantCultureIgnoreCase)) { listaStud(sceltaIns); } else if (Fine.Equals(sceltaIns, StringComparison.InvariantCultureIgnoreCase)) { } else { Console.WriteLine("scelta non valida"); Console.ReadLine(); return; } // Console.ReadLine(); //} while (!Fine.Equals(sceltaIns, StringComparison.InvariantCultureIgnoreCase)); }
public List <in_Producto_Composicion_Info> get_list(int IdEmpresa, decimal IdProducto) { try { List <in_Producto_Composicion_Info> Lista; using (Entities_inventario Context = new Entities_inventario()) { Lista = (from q in Context.vwin_Producto_Composicion where q.IdEmpresa == IdEmpresa && q.IdProductoPadre == IdProducto select new in_Producto_Composicion_Info { IdEmpresa = q.IdEmpresa, IdProductoPadre = q.IdProductoPadre, IdProductoHijo = q.IdProductoHijo, IdUnidadMedida = q.IdUnidadMedida, Cantidad = q.Cantidad, ca_Categoria = q.ca_Categoria, lote_fecha_fab = q.lote_fecha_fab, lote_fecha_vcto = q.lote_fecha_vcto, nom_presentacion = q.nom_presentacion, lote_num_lote = q.lote_num_lote, pr_descripcion = q.pr_descripcion }).ToList(); int secuencia = 1; Lista.ForEach(V => { V.secuencia = secuencia++; V.pr_descripcion = V.pr_descripcion + " " + V.nom_presentacion + " - " + V.lote_num_lote + " - " + (V.lote_fecha_vcto != null ? Convert.ToDateTime(V.lote_fecha_vcto).ToString("dd/MM/yyyy") : "") + " - " + V.ca_Categoria; }); } return(Lista); } catch (Exception) { throw; } }
public void RealignCards() { Player pl = this.roda.GetCurrentPlayer(); int space = 0; int getsize = pl.Hand.Count; UIElement previucard = new UIElement(); Lista <Carta> cartas = this.roda.GetCurrentPlayer().GetHand(); if (getsize > 7) { if (pl.Position == Enum.PlayerPosition.Bottom || pl.Position == Enum.PlayerPosition.Top) { this.RealignMoreThanSeven(pl); } else { foreach (Carta card in pl.Hand) { Canvas.SetTop(card.ElementUI, Canvas.GetTop(card.ElementUI) - space); previucard = card.ElementUI; space++; } } } else { if (pl.Position == Enum.PlayerPosition.Bottom || pl.Position == Enum.PlayerPosition.Top) { this.RealignLessThanSeven(pl); } else { foreach (Carta card in pl.Hand) { Canvas.SetTop(card.ElementUI, Canvas.GetTop(card.ElementUI) + space); previucard = card.ElementUI; space++; } } } }
public List <fa_notaCreDeb_x_fa_factura_NotaDeb_Info> get_list(int IdEmpresa, int IdSucursal, int IdBodega, decimal IdNota) { try { List <fa_notaCreDeb_x_fa_factura_NotaDeb_Info> Lista; using (Entities_facturacion Context = new Entities_facturacion()) { Lista = (from q in Context.vwfa_notaCreDeb_x_fa_factura_NotaDeb where q.IdEmpresa_nt == IdEmpresa && q.IdSucursal_nt == IdSucursal && q.IdBodega_nt == IdBodega && q.IdNota_nt == IdNota select new fa_notaCreDeb_x_fa_factura_NotaDeb_Info { IdEmpresa_fac_nd_doc_mod = q.IdEmpresa_nt, IdSucursal_fac_nd_doc_mod = q.IdSucursal_fac_nd_doc_mod, IdBodega_fac_nd_doc_mod = q.IdBodega_fac_nd_doc_mod, vt_tipoDoc = q.vt_tipoDoc, IdCbteVta_fac_nd_doc_mod = q.IdCbteVta_fac_nd_doc_mod, vt_NumDocumento = q.vt_NumFactura, Observacion = q.vt_Observacion, vt_fecha = q.vt_fecha, vt_total = q.vt_total, Saldo = q.saldo_sin_cobro, vt_Subtotal = q.vt_Subtotal, vt_iva = q.vt_iva, Saldo_final = q.saldo, seleccionado = true, Valor_Aplicado = q.Valor_Aplicado, NumDocumento = null }).ToList(); } Lista.ForEach(q => { q.secuencial = q.vt_tipoDoc + "-" + q.IdBodega_fac_nd_doc_mod.ToString() + "-" + q.IdCbteVta_fac_nd_doc_mod.ToString(); }); return(Lista); } catch (Exception) { throw; } }
public static string validaListaNegra(string rut) { string ret = ""; string nivelDes = ""; Lista lst = new Lista(); List <Lista> lstLista = new List <Lista>(); lst.rut = rut; lstLista = ListaBS.ObtieneListas(lst); if (lstLista != null) { switch (lstLista[0].nivel) { case 1: nivelDes = "Imposibilidad de ingreso"; break; case 2: nivelDes = "Consulta autorización de ingreso"; break; case 3: nivelDes = "Acompañar a vivienda"; break; case 4: nivelDes = "Precaución y seguimiento CCTV"; break; } ret = lstLista[0].nivel + ";" + nivelDes + ";" + lstLista[0].rut + ";" + lstLista[0].nombres + ";" + lstLista[0].apellidos + ";" + lstLista[0].motivo + ";" + lstLista[0].fecha; } else { ret = "-1"; } return(ret); //return "2;Imposibilidad Ingreso;"+ rut + ";Sujeto de prueba;Altamente peligroso;11-12-2016"; }
public ro_contrato_Info get_info_contato_a_liquidar(int IdEmpresa, decimal IdEmpleado) { try { List <ro_contrato_Info> Lista; using (Entities_rrhh Context = new Entities_rrhh()) { Lista = (from cont in Context.ro_contrato join emp in Context.ro_empleado on new { cont.IdEmpresa, cont.IdEmpleado } equals new { emp.IdEmpresa, emp.IdEmpleado } //join cat in Context.ro_catalogo //on cont.IdContrato_Tipo equals cat.CodCatalogo where cont.IdEmpresa == IdEmpresa && emp.IdEmpleado == IdEmpleado && cont.EstadoContrato != "ECT_LIQ" && cont.Estado == "A" select new ro_contrato_Info { IdEmpresa = cont.IdEmpresa, IdEmpleado = cont.IdEmpleado, IdContrato = cont.IdContrato, IdContrato_Tipo = cont.IdContrato_Tipo, Observacion = cont.Observacion, FechaInicio = cont.FechaInicio, FechaFin = cont.FechaFin, NumDocumento = cont.NumDocumento, Estado = cont.Estado, EstadoContrato = cont.EstadoContrato, em_fechaSalida = emp.em_fechaSalida, Sueldo = cont.Sueldo }).ToList(); } return(Lista.FirstOrDefault()); } catch (Exception) { throw; } }
public void SalvaDist(int listaId, int casaId, List <Distribuicao> distribuicoes) { Lista lista = _uow.ListaRepository.GetLista(listaId, casaId); if (lista == null) { throw new RegraException("Tentando distribuir convidados para lista que não pertence a casa." + "casaId:" + casaId + " listaId:" + listaId); } foreach (var dist in distribuicoes) { if (dist.qtdNomesF == 0 && dist.qtdNomesM == 0) { if (dist.Id > 0) { _uow.DistribuicaoRepository.Delete(dist); _uow.UsuarioListaRepository.RetiraAcesso(listaId, dist.UsuarioId); } } else { dist.ListaId = listaId; if (dist.Id > 0) { _uow.DistribuicaoRepository.Update(dist); } else { //add distribuicao para usuario na lista _uow.DistribuicaoRepository.Insert(dist); //add acesso do usuário para aquela lista _uow.UsuarioListaRepository.AddAcesso(lista.EventoId, dist.UsuarioId, lista.Id); } } } _uow.Save(); }
public static void Update(Lista lista) { using (Entities db = new Entities()) { using (var transaction = db.Database.BeginTransaction()) { try { db.Lista.Attach(lista); db.Entry(lista).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); transaction.Commit(); } catch (Exception ex) { transaction.Rollback(); throw ex; } } } }
private async Task GetListaApi() { var estado = await _dataBaseHelper.GetApi(); // Chamada à API var listaLocal = GetListaLocal(); foreach (var item in listaLocal) { foreach (var attachment in item.Fields.Attachments) { Lista.Add(new Fields { Capital = item.Fields.Capital, Estado = item.Fields.Estado, Regiao = item.Fields.Regiao, Sigla = item.Fields.Sigla, Icon = attachment.Thumbnails.Large.Url }); } } }
public static void Delete(int?id) { using (Entities db = new Entities()) { using (var transaction = db.Database.BeginTransaction()) { try { Lista lista = db.Lista.Find(id); db.Entry(lista).State = System.Data.Entity.EntityState.Deleted; db.SaveChanges(); transaction.Commit(); } catch (Exception ex) { transaction.Rollback(); throw ex; } } } }
public IActionResult SalvaLista([FromBody] ListaVM listaVM) { if (!ModelState.IsValid) { return(new BadRequestObjectResult(ModelState)); } int casaId = Util.GetCasaUsuario(User); Lista lista = Mapper.Map <Lista>(listaVM); if (listaVM.Id > 0) { _listaService.EditaLista(lista, casaId); } else { _listaService.CriaLista(lista, casaId, listaVM.PerfilDistribuicaoId); } return(Ok()); }
/// <summary> ///A test for Remover ///</summary> public void RemoverTest1Helper <T>() where T : class { String str = "Teste"; String retorno = ""; Lista <String> lista = new Lista <String>(); lista.Adicionar(str); if (lista.ContemProximo()) { retorno = lista.Proximo().ToString(); } Assert.IsFalse(String.IsNullOrEmpty(retorno)); lista.Remover(1); Assert.IsFalse(lista.ContemProximo()); }
/// <summary> /// Valida a jogada /// </summary> /// <param name="played"></param> /// <returns></returns> public bool ValidatePlay(UIElement played) { Player auxplayer = this.GetCurrentPlayer(); Lista <Carta> auxlista = auxplayer.GetHand(); Carta aux = this.descarte.GetTopCard(); foreach (Carta card in auxlista) { if (played.Uid == card.GetID()) { if (true) //if (aux.Compatible(card, this.colorChosen)) { PlayCard(card); this.colorChosen = 0; return(true); } } } return(false); }
/// <summary> /// Atualiza a lista de artigos /// </summary> private void AtualizarArtigos() { Lista <IArtigo> artigos = new Lista <IArtigo>(); IArtigo artigo; this.artigos = new Lista <IArtigo>(); this.artigos.Limpar(); artigos = bd.SelecionarArtigos(); while (artigos.ContemProximo()) { artigo = (IArtigo)artigos.Proximo(); if (artigo.Status is Aceito) { this.artigos.Adicionar(artigo); } } }
public formPrincipal() { InitializeComponent(); pilha = new Pilha(); fila = new Fila(); arvore = new ArvoreBinaria(); hash = new Hash(20); lista = new Lista(); MaterialSkinManager materialSkinManager = MaterialSkinManager.Instance; materialSkinManager.AddFormToManage(this); materialSkinManager.Theme = MaterialSkinManager.Themes.DARK; materialSkinManager.ColorScheme = new ColorScheme( Primary.Indigo800, Primary.Indigo700, Primary.Indigo400, Accent.Indigo400, TextShade.WHITE ); }
protected override void PopularLista() { var repCliente = new ClienteRepository(); var repProduto = new ProdutoRepository(); var p = new Pedido() { Id = 1, Cliente = repCliente.GetById(1), DataEmissao = DateTime.Today.AddDays(-5) }; p.AddItem(new PedidoItem() { Produto = repProduto.GetById(1), Qtde = 100 }); p.AddItem(new PedidoItem() { Produto = repProduto.GetById(3), Qtde = 100 }); Lista.Add(p); }
static void Main(string[] args) { Lista <int> lista = new Lista <int> { 0, 1, 2, 3, 4, 5, 6, 7, 8 }; foreach (var element in lista) { Console.WriteLine(element); } Console.ReadLine(); }
static void pilaListaEnlazada() { Lista lista = new Lista(); lista.apilar("a"); lista.apilar("n"); lista.apilar("i"); lista.apilar("a"); lista.apilar("Carlos"); lista.apilar("Nancy"); lista.apilar(132); lista.apilar(4324); Console.WriteLine("Datos apilados"); lista.mostrarDatos(); Console.WriteLine("\nSe desapilan 2 datos"); lista.Desapilar(); lista.Desapilar(); lista.mostrarDatos(); }
/// <summary> /// Criar lista com grupo /// </summary> /// <returns>Resultado do check</returns> public async Task <ListaResponse> CriarComGrupo(ListaComGrupoRequest model) { using (var scope = new TransactionScope(TransactionScopeAsyncFlowOption.Enabled)) { var entidade = new Lista() { Titulo = model.Titulo }; API.Grupo.GrupoResponse novoGrupo = await this.negocioGrupo.Criar(model.Grupo); entidade.GrupoId = novoGrupo.Id; entidade = await this.repositorio.InserirAsync(entidade); entidade.Grupo = this.mapper.Map <Grupo>(novoGrupo); scope.Complete(); return(this.mapper.Map <ListaResponse>(entidade)); } }
public List <ro_periodo_x_ro_Nomina_TipoLiqui_Info> get_list_peridos(int IdEmpresa, int IdNominTipo, int IdNominaTipo_liq) { try { List <ro_periodo_x_ro_Nomina_TipoLiqui_Info> Lista; using (Entities_rrhh Context = new Entities_rrhh()) { Lista = (from q in Context.ro_periodo join r in Context.ro_periodo_x_ro_Nomina_TipoLiqui on new { q.IdEmpresa, q.IdPeriodo } equals new { r.IdEmpresa, r.IdPeriodo } where q.IdEmpresa == IdEmpresa && r.IdNomina_Tipo == IdNominTipo && r.IdNomina_TipoLiqui == IdNominaTipo_liq select new ro_periodo_x_ro_Nomina_TipoLiqui_Info { IdEmpresa = q.IdEmpresa, IdPeriodo = q.IdPeriodo, IdNomina_Tipo = r.IdNomina_Tipo, IdNomina_TipoLiqui = r.IdNomina_TipoLiqui, Procesado = r.Procesado, Cerrado = r.Cerrado, Contabilizado = r.Contabilizado, pe_FechaFin = q.pe_FechaFin, pe_FechaIni = q.pe_FechaIni, seleccionado = true, esta_base = true }).ToList(); } Lista.ForEach(v => v.descripcion = v.pe_FechaIni.ToString().Substring(0, 10) + " " + v.pe_FechaFin.ToString().Substring(0, 10) ); //return Lista; // by acueva 27/02/2020 ordene por el ultimo en fecha ini return(Lista.OrderByDescending(x => x.pe_FechaIni).ToList()); } catch (Exception) { throw; } }
public List <cxc_cobro_det_Info> get_list_cartera(int IdEmpresa, int IdSucursal, decimal IdCliente) { try { List <cxc_cobro_det_Info> Lista; using (Entities_cuentas_por_cobrar Context = new Entities_cuentas_por_cobrar()) { Lista = Context.vwcxc_cartera_x_cobrar.Where(q => q.IdEmpresa == IdEmpresa && q.IdSucursal == IdSucursal && q.IdCliente == IdCliente && q.Saldo > 0 ).Select(q => new cxc_cobro_det_Info { IdEmpresa = q.IdEmpresa, IdSucursal = q.IdSucursal, IdBodega_Cbte = q.IdBodega, dc_TipoDocumento = q.vt_tipoDoc, vt_NumDocumento = q.vt_NunDocumento, Observacion = q.Referencia, IdCbte_vta_nota = q.IdComprobante, vt_fecha = q.vt_fecha, vt_total = q.vt_total, Saldo = q.Saldo, vt_Subtotal = q.vt_Subtotal, vt_iva = q.vt_iva, vt_fech_venc = q.vt_fech_venc, NomCliente = q.NomCliente }).ToList(); Lista.ForEach(q => { q.secuencia = q.dc_TipoDocumento + "-" + q.IdBodega_Cbte.ToString() + "-" + q.IdCbte_vta_nota.ToString(); q.dc_ValorPago = Convert.ToDouble(q.Saldo); }); } return(Lista); } catch (Exception) { throw; } }
public List <fa_CambioProductoDet_Info> GetListFacturas(int IdEmpresa, int IdSucursal, int IdBodega, decimal NumeroFactura, DateTime FechaIni, DateTime FechaFin) { try { List <fa_CambioProductoDet_Info> Lista; FechaIni = FechaIni.Date; FechaFin = FechaFin.Date; using (Entities_facturacion db = new Entities_facturacion()) { Lista = db.vwfa_CambioProductoDet_facturas.Where(q => q.IdEmpresa == IdEmpresa && q.IdSucursal == IdSucursal && q.IdBodega == IdBodega && FechaIni <= q.vt_fecha && q.vt_fecha <= FechaFin).Select(q => new fa_CambioProductoDet_Info { IdEmpresa = q.IdEmpresa, IdSucursal = q.IdSucursal, IdBodega = q.IdBodega, IdCbteVta = q.IdCbteVta, SecuenciaFact = q.Secuencia, IdProductoFact = q.IdProducto, IdProductoCambio = q.IdProducto, CantidadFact = q.vt_cantidad, CantidadCambio = q.vt_cantidad, pr_descripcionCambio = q.pr_descripcion, pr_descripcionFact = q.pr_descripcion, vt_NumFactura = q.vt_NumFactura, NombreCliente = q.NombreCliente, vt_fecha = q.vt_fecha }).ToList(); if (NumeroFactura > 0) { Lista = Lista.Where(q => NumeroFactura == (string.IsNullOrEmpty(q.vt_NumFactura) ? 0 : Convert.ToDecimal(q.vt_NumFactura))).ToList(); } } Lista.ForEach(q => q.IdSecuencial = q.IdEmpresa.ToString("00") + q.IdSucursal.ToString("00") + q.IdBodega.ToString("00") + q.IdCbteVta.ToString("000000000") + q.SecuenciaFact.ToString("0000")); return(Lista); } catch (Exception) { throw; } }
public void RemoveDuplicated_Two_Numbers_Duplicated_Test() { List<int> valores = new List<int>(new int[] { 1, 1, 1, 2, 2 }); Lista target = new Lista(valores); // TODO: Initialize to an appropriate value List<int> expected = new List<int>(new int[] { 1, 2 }); List<int> actual; actual = target.RemoveDuplicated(valores); Assert.AreEqual(expected[0], actual[0]); Assert.AreEqual(expected[1], actual[1]); }
public void RemoveDuplicated_Four_Numbers_Duplicated_Test() { List<int> valores = new List<int>(new int[] { 7, 1, 2, 1, 2, 5, 3, 3, 4, 7, 5, 8 }); Lista target = new Lista(valores); // TODO: Initialize to an appropriate value List<int> expected = new List<int>(new int[] { 7, 1, 2, 5, 3, 4, 8 }); List<int> actual; actual = target.RemoveDuplicated(valores); Assert.AreEqual(expected[0], actual[0]); Assert.AreEqual(expected[1], actual[1]); Assert.AreEqual(expected[2], actual[2]); Assert.AreEqual(expected[3], actual[3]); Assert.AreEqual(expected[4], actual[4]); Assert.AreEqual(expected[5], actual[5]); }
// Interfejs, przeszukiwanie: public Lista<Wierzcholek> zwrocSasiadow(Wierzcholek wierzcholek) { Lista<Wierzcholek> listaSasiadow = new Lista<Wierzcholek>(); for (int i = 0; i < 10; i++) { if (macierz[pobierzIndeks(wierzcholek)][i] == 1) { listaSasiadow.dodajNaKoncu(pobierzWierzcholek(i)); } } return listaSasiadow; }
//TERMINA CLASE LISTA public static void Main(string[] args) { Console.WriteLine("Aqui empieza todo. ojala no truene"); Console.ReadLine(); Lista Listilla = new Lista(); Listilla.primero = null; /* //PRUEBA UNO Listilla.agregarNodo(186); Listilla.agregarNodo(699); Listilla.agregarNodo(132); Listilla.agregarNodo(272); Listilla.agregarNodo(291); Listilla.agregarNodo(331); Listilla.agregarNodo(199); Listilla.agregarNodo(1890); Listilla.agregarNodo(788); Listilla.agregarNodo(1601); double suma = Listilla.obtenerSuma(); double totalElementos = Listilla.cantidadElementos(); Console.WriteLine("La suma de tus productos es: " + suma); Console.ReadLine(); Console.WriteLine("El total de elementos es: " + totalElementos); Console.WriteLine("Por lo tanto, la media es: " + suma/totalElementos); Console.ReadLine(); Console.WriteLine("Yeah"); Console.ReadLine(); Console.WriteLine("La desv estandar es: " + Listilla.calcularDesvEstandar()); Console.ReadLine(); Console.WriteLine("Yeah"); Console.ReadLine(); */ /* // PRUEBA DOS Console.WriteLine("Ahi van las otras 2 Pruebas"); Listilla.agregarNodo(160); Listilla.agregarNodo(591); Listilla.agregarNodo(114); Listilla.agregarNodo(229); Listilla.agregarNodo(230); Listilla.agregarNodo(270); Listilla.agregarNodo(128); Listilla.agregarNodo(1657); Listilla.agregarNodo(624); Listilla.agregarNodo(1503); Console.WriteLine("La desv estandar es: " + Listilla.calcularDesvEstandar()); */ // * PRUEBA TRES Console.WriteLine("Ahi van la otra Prueba"); Listilla.agregarNodo(15.0); Listilla.agregarNodo(69.9); Listilla.agregarNodo(6.5); Listilla.agregarNodo(22.4); Listilla.agregarNodo(28.4); Listilla.agregarNodo(65.9); Listilla.agregarNodo(19.4); Listilla.agregarNodo(198.7); Listilla.agregarNodo(38.8); Listilla.agregarNodo(138.2); Console.WriteLine("La desv estandar es: " + Listilla.calcularDesvEstandar()); Console.ReadLine(); }
// konstruktor public ListaSasiadow() { indeksyWierzcholkow = new Wierzcholek[10]; indeksWierzcholka = 0; listaSas = new Lista<Wierzcholek>[10]; }
public void wyszukajSciezke(string Ewierzcholek1,string Ewierzcholek2 ) { Wierzcholek wierzcholek2 = graf.znajdzWierzcholek(Ewierzcholek2); Wierzcholek wierzcholek1 = graf.znajdzWierzcholek(Ewierzcholek1); Bufor<Wierzcholek> kolejka = new Bufor<Wierzcholek>(100); kolejka.dodaj(wierzcholek1); Wierzcholek nastepny = wierzcholek1; Wierzcholek aktualny = wierzcholek1; try { while (true){ aktualny.czyOdwiedzony = true; Lista<Wierzcholek> listaSasiadow = graf.zwrocSasiadow(aktualny); while (true) { try { Wierzcholek dodanieOjca = listaSasiadow.usunZKonca(); if (dodanieOjca.czyOdwiedzony == true) { continue; } dodanieOjca.rodzic = aktualny; kolejka.dodaj(dodanieOjca); } catch (IndexOutOfRangeException) { break; } } try { nastepny = kolejka.glowa; } catch (ExceptionPustyBufor) { throw new ExceptionBrakSciezki(); } if (nastepny.nazwa == wierzcholek2.nazwa) { break; } aktualny = nastepny; } } catch (ExceptionBrakSciezki) { Console.WriteLine("Brak Sciezki"); return; } Lista<string> sciezka = new Lista<string>(); while (true) { try { sciezka.dodajNaPoczatku(nastepny.nazwa); nastepny = nastepny.rodzic; } catch (Exception) { break; } } while (true) { try { Console.WriteLine(sciezka.usunZPoczatku()); } catch (IndexOutOfRangeException) { return; } } }
// TERMINA METODO SUMATORIA DE MULTIPLICACION // EMPIEZA METODO OBTENER BETA1 public double obtenerBeta1(Lista DatosX, Lista DatosY) { double dato1 = sumaDeMultiplicacion(DatosX, DatosY); double dato2 = ((DatosX.cantidadElementos()) * (obtenerPromedio(DatosX) * obtenerPromedio(DatosY))); double dato3 = sumatoriaCuadrada(DatosX); double dato4 = (Math.Pow(obtenerPromedio(DatosX), 2) * DatosX.cantidadElementos()); double beta1 = ((dato1 - dato2) / (dato3 - dato4)); return beta1; }
//TERMINA CLASE LISTA ///************************************** ///*** Aqui termina la lista. ///*** ///*************************************** static void Main(string[] args) { //Crear cada lista para cada datos Lista DatosProxy = new Lista(); Lista DatosPlan = new Lista(); Lista DatosActual = new Lista(); Lista DatosHoras = new Lista(); //Asignar el primer valor como null a cada lsita DatosProxy.primero = null; DatosPlan.primero = null; DatosActual.primero = null; DatosHoras.primero = null; //Datos del Proxy DatosProxy.agregarNodo(130); DatosProxy.agregarNodo(650); DatosProxy.agregarNodo(99); DatosProxy.agregarNodo(150); DatosProxy.agregarNodo(128); DatosProxy.agregarNodo(302); DatosProxy.agregarNodo(95); DatosProxy.agregarNodo(945); DatosProxy.agregarNodo(368); DatosProxy.agregarNodo(961); //Datos de Planeadas DatosPlan.agregarNodo(163); DatosPlan.agregarNodo(765); DatosPlan.agregarNodo(141); DatosPlan.agregarNodo(166); DatosPlan.agregarNodo(137); DatosPlan.agregarNodo(355); DatosPlan.agregarNodo(136); DatosPlan.agregarNodo(1206); DatosPlan.agregarNodo(433); DatosPlan.agregarNodo(1130); //datos de Actuales DatosActual.agregarNodo(186); DatosActual.agregarNodo(699); DatosActual.agregarNodo(132); DatosActual.agregarNodo(272); DatosActual.agregarNodo(291); DatosActual.agregarNodo(331); DatosActual.agregarNodo(199); DatosActual.agregarNodo(1890); DatosActual.agregarNodo(788); DatosActual.agregarNodo(1601); //Datosde Horas DatosHoras.agregarNodo(15.0); DatosHoras.agregarNodo(69.9); DatosHoras.agregarNodo(6.5); DatosHoras.agregarNodo(22.4); DatosHoras.agregarNodo(28.4); DatosHoras.agregarNodo(65.9); DatosHoras.agregarNodo(19.4); DatosHoras.agregarNodo(198.7); DatosHoras.agregarNodo(38.8); DatosHoras.agregarNodo(138.2); //Aqui van las pruebas Console.WriteLine("TEST 1: Las betas y correlacion entre tamaño de proxy y agregadas y modificadas es: "); double betaProxyVsActual = DatosProxy.obtenerBeta1(DatosProxy, DatosActual); double betaProxyVsActual2 = DatosProxy.obtenerBeta0(DatosProxy, DatosActual); double Correlacion = DatosProxy.obtenerCorrelacion(DatosProxy, DatosActual); Console.WriteLine("Beta 1 = "+betaProxyVsActual); Console.WriteLine("Beta 0 = " + betaProxyVsActual2); Console.WriteLine("Correlacion = " + Correlacion); Console.WriteLine("R cuadrada = " + Math.Pow(Correlacion,2)); Console.WriteLine("Y = " + (betaProxyVsActual2 + betaProxyVsActual*386)); Console.ReadLine(); Console.WriteLine("TEST 2: Las betas y correlacion entre tamaño de proxy y tiempo actual de desarrollo es: "); double betaProxyVsTiempo = DatosProxy.obtenerBeta1(DatosProxy, DatosHoras); double betaProxyVsTiempo2 = DatosProxy.obtenerBeta0(DatosProxy, DatosHoras); double Correlacion2 = DatosProxy.obtenerCorrelacion(DatosProxy, DatosHoras); Console.WriteLine("Beta 1 = " + betaProxyVsTiempo); Console.WriteLine("Beta 0 = " + betaProxyVsTiempo2); Console.WriteLine("Correlacion = " + Correlacion2); Console.WriteLine("R cuadrada = " + Math.Pow(Correlacion2, 2)); Console.WriteLine("Y = " + (betaProxyVsTiempo2 + betaProxyVsTiempo * 386)); Console.ReadLine(); Console.WriteLine("TEST 3: Las betas y correlacion entre planeadas y actuales agregadas y modificadas es: "); double betaPlanVsActuales = DatosProxy.obtenerBeta1(DatosPlan, DatosActual); double betaPlanVsActuales2 = DatosProxy.obtenerBeta0(DatosPlan, DatosActual); double Correlacion3 = DatosProxy.obtenerCorrelacion(DatosPlan, DatosActual); Console.WriteLine("Beta 1 = " + betaPlanVsActuales); Console.WriteLine("Beta 0 = " + betaPlanVsActuales2); Console.WriteLine("Correlacion = " + Correlacion3); Console.WriteLine("R cuadrada = " + Math.Pow(Correlacion3, 2)); Console.WriteLine("Y = " + (betaPlanVsActuales2 + betaPlanVsActuales * 386)); Console.ReadLine(); Console.WriteLine("TEST 4: Las betas y correlacion entre planeadas y tiempo actual de desarrollo es: "); double betaPlaneadasVsActual = DatosProxy.obtenerBeta1(DatosPlan, DatosHoras); double betaPlaneadasVsActual2 = DatosProxy.obtenerBeta0(DatosPlan, DatosHoras); double Correlacion4 = DatosProxy.obtenerCorrelacion(DatosPlan, DatosHoras); Console.WriteLine("Beta 1 = " + betaPlaneadasVsActual); Console.WriteLine("Beta 0 = " + betaPlaneadasVsActual2); Console.WriteLine("Correlacion = " + Correlacion4); Console.WriteLine("R cuadrada = " + Math.Pow(Correlacion4, 2)); Console.WriteLine("Y = " + (betaPlaneadasVsActual2 + betaPlaneadasVsActual * 386)); Console.ReadLine(); }
//TERMINA METODO OBTENER PROMEDIO //EMPIEZA METODO SUMATORIA CUADRADA public double sumatoriaCuadrada(Lista lst) { double c = 0; Nodo nodoTemporal = lst.primero; while (nodoTemporal.siguiente != null) { c = c + (Math.Pow(nodoTemporal.valor, 2)); nodoTemporal = nodoTemporal.siguiente; } c = c + (Math.Pow(nodoTemporal.valor, 2)); return c; }
//TERMINA METODO SUMATORIA CUADRADA // EMPIEZA METODO SUMATORIA DE MULTIPLICACION public double sumaDeMultiplicacion(Lista DatosX, Lista DatosY) { double c = 0; Nodo nodoTemporalX = DatosX.primero; Nodo nodoTemporalY = DatosY.primero; for (int i = 0; i < DatosX.cantidadElementos(); i ++) { c = c + ((nodoTemporalX.valor)*(nodoTemporalY.valor)); nodoTemporalX = nodoTemporalX.siguiente; nodoTemporalY = nodoTemporalY.siguiente; } return c; }
//TERMINA METODO CALCULARDESVIACIONESTANDAR //EMPIEZA METODO OBTENER PROMEDIO public double obtenerPromedio(Lista lst) { double sum = lst.obtenerSuma(); double numDatos = lst.cantidadElementos(); double promedio = sum/numDatos; return promedio; }
// TERMINA METODO OBTENER BETA1 //EMPIEZA METODO OBTENER CORRELACION public double obtenerCorrelacion(Lista DatosX, Lista DatosY) { double dato1 = ((sumaDeMultiplicacion(DatosX, DatosY)) * DatosX.cantidadElementos()); double dato2 = (DatosX.obtenerSuma() * DatosY.obtenerSuma()); double dato3 = ((DatosX.cantidadElementos() * (sumatoriaCuadrada(DatosX))) - (Math.Pow(DatosX.obtenerSuma(), 2))); double dato4 = ((DatosY.cantidadElementos() * (sumatoriaCuadrada(DatosY))) - (Math.Pow(DatosY.obtenerSuma(), 2))); double dato5 = dato1 - dato2; double dato6 = Math.Pow((dato3 * dato4), .5); double correlacion = dato5 / dato6; return correlacion; }
//TERMINA METODO OBTENER CORRELACION //EMPIEZA METODO OBTENER BETA0 public double obtenerBeta0(Lista DatosX, Lista DatosY) { double dato1 = obtenerPromedio(DatosY); double dato2 = ((obtenerBeta1(DatosX, DatosY)) * obtenerPromedio(DatosX)); double beta0 = dato1 - dato2; return beta0; }
public Form1() { InitializeComponent(); listaEnlazadaCanciones = new Lista(); }