当前位置: 首页>>代码示例>>C#>>正文


C# List.Cast方法代码示例

本文整理汇总了C#中iTextSharp.text.List.Cast方法的典型用法代码示例。如果您正苦于以下问题:C# List.Cast方法的具体用法?C# List.Cast怎么用?C# List.Cast使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在iTextSharp.text.List的用法示例。


在下文中一共展示了List.Cast方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: ReporteGeneral


//.........这里部分代码省略.........
                    }
                    else if (id == "interna" || id == "alquiler" || id == "ejes")
                    {
                        Console.Write("");
                    }

                    else
                    {
                        bool id_inmueble = (form[id] != "false");
                        if (id_inmueble == false)
                        {
                            for (int i = 0; i < listaTemporal.Count; i++)
                            {
                                if (listaTemporal.ElementAt(i).ID_INMUEBLE == Convert.ToInt32(id))
                                {
                                    listaTemporal.Remove(listaTemporal.ElementAt(i));
                                    i = -1;
                                }
                            }
                        }
                        else
                        {
                            Lista_Inmuebles.Add(id);
                        }
                    }
                }

                // Para eliminar las que no son unicas

                foreach (var _reserva in _query.ToList())
                {
                    var lista_aux = db.reservasUnicas();
                    bool delete = true;
                    foreach (var _reserva_aux in lista_aux)
                    {
                        if (_reserva.ID_RESERVACION == _reserva_aux.ID_RESERVACION)
                        {
                            delete = false;
                            break;
                        }
                    }
                    if (delete)
                    {
                        for (int i = 0; i < listaTemporal.Count; i++)
                        {
                            if (listaTemporal.ElementAt(i).ID_RESERVACION == _reserva.ID_RESERVACION)
                            {
                                listaTemporal.Remove(listaTemporal.ElementAt(i));
                                delete = true;
                                break;
                            }
                        }
                    }
                    // Eliminar por ejes de los filtros alquiler ejes y actividad
                    if (!actividad)
                    {
                        for (int i = 0; i < listaTemporal.Count; i++)
                        {
                            if (listaTemporal.ElementAt(i).DSRIFTIPOSACTIVIDAD.NOM_TIPOACTIVIDAD.Equals("Actividad Interna"))
                            {
                                listaTemporal.Remove(listaTemporal.ElementAt(i));
                                i--;
                            }
                        }
                        actividad = true;
                    }
                    if (!alquiler)
                    {
                        for (int i = 0; i < listaTemporal.Count; i++)
                        {
                            if (listaTemporal.ElementAt(i).DSRIFTIPOSACTIVIDAD.NOM_TIPOACTIVIDAD.Equals("Alquiler Instalaciones"))
                            {
                                listaTemporal.Remove(listaTemporal.ElementAt(i));
                                i--;
                            }
                        }
                        alquiler = true;
                    }
                    if (!ejes)
                    {
                        for (int i = 0; i < listaTemporal.Count; i++)
                        {
                            if (listaTemporal.ElementAt(i).DSRIFTIPOSACTIVIDAD.NOM_TIPOACTIVIDAD != "Actividad Interna" && listaTemporal.ElementAt(i).DSRIFTIPOSACTIVIDAD.NOM_TIPOACTIVIDAD != "Alquiler Instalaciones")
                            {
                                listaTemporal.Remove(listaTemporal.ElementAt(i));
                                i--;
                            }
                        }
                        ejes = true;
                    }
                }
                /////////////////////////////////////////
                var _query33 = listaTemporal.ToList().OrderBy(l => l.FEC_INICIALRESERVACION.Year);
                var _query22 = _query33.ToList().OrderBy(l => l.FEC_INICIALRESERVACION.Month);
                var _query34 = _query22.ToList().OrderBy(l => l.FEC_INICIALRESERVACION.Date);
                //ViewBag.lista = Lista_Inmuebles;
                ViewBag.lista = String.Join(",", Lista_Inmuebles.Cast<string>().ToArray());
                return View(_query34);
            }
        }
开发者ID:salopez,项目名称:DSRI-RESERVASCTEC,代码行数:101,代码来源:ReportesController.cs

示例2: getOpenOutReceipt_Click

 //------------------------------------------------------------------------EditFormClosedEventHandler for GUI refresh END----------------------------------------------------//
 private void getOpenOutReceipt_Click(object sender, EventArgs e)
 {
     List<EntityInterface> liste = new List<EntityInterface>();
     liste = myRequest.request("none", "Ausgangsrechnungbezahlt");
     List<Ausgangsrechnung> rechnungliste = liste.Cast<Ausgangsrechnung>().ToList();
     dataGridViewAusgangsrechnung.DataSource = rechnungliste;
     dataGridViewAusgangsrechnung.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);
 }
开发者ID:GLazlo,项目名称:SWE_BackOffice,代码行数:9,代码来源:GUI.cs

示例3: GetActividadesPorFecha

        public ActionResult GetActividadesPorFecha(FormCollection form)
        {
            if (Session["COD_USUARIO"] == null)
            {
                return RedirectToAction("Login", "Home");
            }
            else
            {
                int valor = Convert.ToInt32(form.Get("Inmuebles"));

                string fecha_inicio = form.Get("fechaI");
                string fecha_final = form.Get("fechaF");
                ViewBag.INICIO = fecha_inicio;
                ViewBag.FIN = fecha_final;

                var Lista_Inmuebles = new List<string>();
                //var Lista_Inmuebles = new List<string>();//Solo ids para pasarlo a la vista y que esta los imprima luego
                DateTime FechaI = DateTime.Parse(fecha_inicio);
                DateTime FechaF = DateTime.Parse(fecha_final);
                var reservaciones = db.DSRIFRESERVACION;
                var inmuebles = db.DSRIFINMUEBLE;
                var _query = from reserva in reservaciones
                             where ((reserva.FEC_INICIALRESERVACION >= FechaI && reserva.FEC_INICIALRESERVACION <= FechaF && reserva.TXT_ESTADO != "Rechazada" && reserva.TXT_ESTADO != "En Proceso"))
                             select reserva;
                var listaTemporal = _query.ToList();
                foreach (string id in form)
                {
                    if (id == "fechaI")
                    {
                        Lista_Inmuebles.Add(fecha_inicio);
                    }
                    else if (id == "fechaF")
                    {
                        Lista_Inmuebles.Add(fecha_final);
                    }

                    else
                    {

                        bool id_inmueble = (form[id] != "false");
                        if (id_inmueble == false)
                        {
                            for (int i = 0; i < listaTemporal.Count; i++)
                            {
                                if (listaTemporal.ElementAt(i).ID_INMUEBLE == Convert.ToInt32(id))
                                {
                                    listaTemporal.Remove(listaTemporal.ElementAt(i));
                                    i = -1;
                                }
                            }
                        }
                        else
                        {
                            Lista_Inmuebles.Add(id);
                        }
                    }
                }
                var _query33 = listaTemporal.ToList().OrderBy(l => l.FEC_INICIALRESERVACION.Year);
                var _query22 = _query33.ToList().OrderBy(l => l.FEC_INICIALRESERVACION.Month);
                var _query34 = _query22.ToList().OrderBy(l => l.FEC_INICIALRESERVACION.Date);
                //ViewBag.lista = Lista_Inmuebles;
                ViewBag.listaGet = String.Join(",", Lista_Inmuebles.Cast<string>().ToArray());
                return View(_query34);
            }
        }
开发者ID:salopez,项目名称:DSRI-RESERVASCTEC,代码行数:65,代码来源:ReportesController.cs


注:本文中的iTextSharp.text.List.Cast方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。