Ejemplo n.º 1
0
        public List <EntAutos> obtenerAutos(int idCliente)
        {
            DatAutos        obj = new DatAutos();
            List <EntAutos> lst = new List <EntAutos>();
            DataTable       dt  = obj.obtenerAutosIdCliente(idCliente);

            foreach (DataRow r in dt.Rows)
            {
                EntAutos aut = new EntAutos();
                aut.IdAutos           = r["ID"] is DBNull ? 0 : Convert.ToInt32(r["ID"]);
                aut.IdCliente         = r["AUTOS_ID_CLIENTE"] is DBNull ? 0 : Convert.ToInt32(r["AUTOS_ID_CLIENTE"]);
                aut.Marca.Marca       = r["MARCA"] is DBNull ? "" : r["MARCA"].ToString();
                aut.MarcaAuto         = r["AUTOS_MARCA"] is DBNull ? 0 : Convert.ToInt32(r["AUTOS_MARCA"]);
                aut.Submarca.Submarca = r["SUBMARCA"] is DBNull ? "" : r["SUBMARCA"].ToString();
                aut.SubmarcaAuto      = r["AUTOS_SUBMARCA"] is DBNull ? 0 : Convert.ToInt32(r["AUTOS_SUBMARCA"]);
                aut.Placa             = r["PLACA"] is DBNull ? "" : r["PLACA"].ToString();
                aut.Modelo            = r["MODELO"].ToString();
                aut.Periodo           = Convert.ToInt32(r["PERIODO"]);
                aut.Digito            = Convert.ToInt32(r["DIGITO"]);
                aut.ClaseAuto         = Convert.ToInt32(r["AUTOS_CLASE"]);
                aut.Clase.Clase       = r["CLASE"].ToString();
                aut.Clase.IdClase     = Convert.ToInt32(r["IDCLASE"]);
                aut.Estado.Estado     = r["ESTADO"].ToString();
                aut.EstadoAuto        = Convert.ToInt32(r["AUTOS_ESTADO"]);
                aut.FechaAlta         = Convert.ToDateTime(r["FECHA"]);
                aut.Estatus           = Convert.ToBoolean(r["ESTATUS"]);
                lst.Add(aut);
            }
            if (lst.Count == 0)
            {
                EntAutos aut = new EntAutos();
                aut.IdAutos           = 0;
                aut.IdCliente         = 0;
                aut.Marca.Marca       = "";
                aut.MarcaAuto         = 101;
                aut.Submarca.Submarca = "";
                aut.SubmarcaAuto      = 100;
                aut.Placa             = "";
                aut.Modelo            = "";
                aut.Periodo           = 0;
                aut.Digito            = 0;
                aut.ClaseAuto         = 1;
                aut.Clase.Clase       = "";
                aut.Clase.IdClase     = 1;
                aut.Estado.Estado     = "";
                aut.EstadoAuto        = 13;
                aut.FechaAlta         = Convert.ToDateTime("01/01/1990");
                aut.Estatus           = false;
                lst.Add(aut);
            }
            return(lst);
        }