DepserDTO.cs
1 using System;
2 using System.Data;
3 
4 namespace sage.ew.serie.PoC
5 {
6  internal class DepserDTO
7  {
8  public string Empresa { get; set; }
9  public string Deposito { get; set; }
10  public string Articulo { get; set; }
11  public int Linea { get; set; }
12  public string Serie { get; set; }
13  public bool Vista { get; set; }
14  public string Numero { get; set; }
15  public bool Modelo { get; set; }
16  public bool Traspaso { get; set; }
17  public string Letra { get; set; }
18  public string Ubica { get; set; }
19  public string Lote { get; set; }
20  public DateTime? Fechalog { get; set; }
21  public string Guid_id { get; set; }
22  public DateTime Created { get; set; }
23  public DateTime Modified { get; set; }
24 
25  public DepserDTO() { }
26 
27  public DepserDTO(DataRow row) : this()
28  {
29  Empresa = Convert.ToString(row["Empresa"]).TrimEnd();
30  Deposito = Convert.ToString(row["Deposito"]).TrimEnd();
31  Articulo = Convert.ToString(row["Articulo"]).TrimEnd();
32  Linea = Convert.ToInt32(row["Linea"]);
33  Serie = Convert.ToString(row["Serie"]).TrimEnd();
34  Vista = Convert.ToBoolean(row["Vista"]);
35  Numero = Convert.ToString(row["Numero"]).TrimEnd();
36  Modelo = Convert.ToBoolean(row["Modelo"]);
37  Traspaso = Convert.ToBoolean(row["Traspaso"]);
38  Letra = Convert.ToString(row["Letra"]).TrimEnd();
39  Ubica = Convert.ToString(row["Ubica"]).TrimEnd();
40  Lote = Convert.ToString(row["Lote"]).TrimEnd();
41  Fechalog = row["Fechalog"] is DBNull ? null : (DateTime?)Convert.ToDateTime(row["Fechalog"]);
42  Guid_id = Convert.ToString(row["guid_id"]).TrimEnd();
43  Created = Convert.ToDateTime(row["Created"]);
44  Modified = Convert.ToDateTime(row["Modified"]);
45  }
46  }
47 }