本文整理汇总了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);
}
}
示例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);
}
示例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);
}
}