/* * public bool Insertar(EntradaInv ent, int pos) * { * if (pos == 1) * { * ent.Siguiente = Primero; * Primero = ent; * return true; * } * EntradaInv temp = Primero; * int i = 1; * while (temp != null && temp.Siguiente != null && i < pos - 1) * { * temp = temp.Siguiente; * i++; * } * if (temp == null) * return false; * ent.Siguiente = temp.Siguiente; * temp.Siguiente = ent; * return true; * // a -> b -> c -> d * // * } */ public override string ToString() { string Reporte = "Comenza Reporte de inventario:" + Environment.NewLine; EntradaInv temp = Primero; int i = 1; while (temp != null) { Reporte += "Registro " + i.ToString() + ": " + Environment.NewLine; Reporte += temp.ToString() + Environment.NewLine; temp = temp.Siguiente; i++; } Reporte += "Fin Reporte de Inventario."; return(Reporte); }
public string ReporteInverso() { string Reporte = "Comienza Reporte inverso de inventario:" + Environment.NewLine; if (Ultimo == null) { Reporte += "No hay datos."; return(Reporte); } EntradaInv temp = Ultimo; while (temp != null) { Reporte += temp.ToString() + Environment.NewLine; temp = temp.Anterior; } Reporte += "Termina Reporte Inverso de Inventario."; return(Reporte); }
public override string ToString() { string Reporte = "Comenza Reporte de inventario:" + Environment.NewLine; if (Primero == null) { Reporte += "No hay datos."; return(Reporte); } EntradaInv temp = Primero; while (temp != null) { Reporte += temp.ToString() + Environment.NewLine; temp = temp.Siguiente; } Reporte += "Fin Reporte de Inventario."; return(Reporte); }