InicialserDTO.cs
1 using System;
2 using System.Data;
3 
4 namespace sage.ew.serie.PoC
5 {
6  internal class InicialserDTO
7  {
8  public string Empresa { get; set; }
9  public string Almacen { get; set; }
10  public DateTime Fecha { get; set; }
11  public int Linea { get; set; }
12  public string Articulo { get; set; }
13  public string Serie { get; set; }
14  public string Numero { get; set; }
15  public bool Baja { get; set; }
16  public bool Deposito { get; set; }
17  public bool Modelo { get; set; }
18  public string Guid_id { get; set; }
19  public DateTime Created { get; set; }
20  public DateTime Modified { get; set; }
21  public bool Vista { get; set; }
22 
23  public InicialserDTO() { }
24 
25  public InicialserDTO(DataRow row) : this()
26  {
27  Empresa = Convert.ToString(row["Empresa"]).TrimEnd();
28  Almacen = Convert.ToString(row["Almacen"]).TrimEnd();
29  Fecha = Convert.ToDateTime(row["Fecha"]);
30  Linea = Convert.ToInt32(row["Linea"]);
31  Articulo = Convert.ToString(row["Articulo"]).TrimEnd();
32  Serie = Convert.ToString(row["Serie"]).TrimEnd();
33  Numero = Convert.ToString(row["Numero"]).TrimEnd();
34  Baja = Convert.ToBoolean(row["Baja"]);
35  Deposito = Convert.ToBoolean(row["Deposito"]);
36  Modelo = Convert.ToBoolean(row["Modelo"]);
37  Guid_id = Convert.ToString(row["guid_id"]).TrimEnd();
38  Created = Convert.ToDateTime(row["Created"]);
39  Modified = Convert.ToDateTime(row["Modified"]);
40  Vista = Convert.ToBoolean(row["Vista"]);
41  }
42  }
43 }
Tipo de desglose de árbol pasando el Almacen