Пример #1
0
        public List <EntAutos> obtenerAutos()
        {
            DatAutos        obj = new DatAutos();
            List <EntAutos> lst = new List <EntAutos>();
            DataTable       dt  = obj.obtenerAutos();

            foreach (DataRow r in dt.Rows)
            {
                EntAutos aut = new EntAutos();
                aut.IdAutos           = Convert.ToInt32(r["ID"]);
                aut.IdCliente         = Convert.ToInt32(r["AUTOS_ID_CLIENTE"]);
                aut.Marca.Marca       = r["MARCA"].ToString();
                aut.MarcaAuto         = Convert.ToInt32(r["AUTOS_MARCA"]);
                aut.Submarca.Submarca = r["SUBMARCA"].ToString();
                aut.SubmarcaAuto      = Convert.ToInt32(r["AUTOS_SUBMARCA"]);
                aut.Placa             = 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);
            }
            return(lst);
        }
Пример #2
0
        public void ActualizarAviso(int idAuto, bool aviso)
        {
            DatAutos obj     = new DatAutos();
            int      informo = obj.ActualizarAviso(idAuto, aviso);

            if (informo != 1)
            {
                throw new ApplicationException(string.Format("No se actualizo a el aviso del auto"));
            }
        }
Пример #3
0
        public void eliminarAutos(EntAutos auto)
        {
            DatAutos obj   = new DatAutos();
            int      filas = obj.eliminarAutos(auto.IdAutos);

            if (filas != 1)
            {
                throw new ApplicationException(string.Format("No se pudo eliminar al auto {0} {1} ", auto.Marca.Marca, auto.Submarca.Submarca));
            }
        }
Пример #4
0
        public void actualizarAutos(EntAutos auto)
        {
            DatAutos obj    = new DatAutos();
            bool     existe = obj.validarAuto(auto.Placa, auto.IdAutos);

            if (existe)
            {
                throw new ApplicationException(string.Format("El Auto con la placa [{0}] ya existe", auto.Placa));
            }

            int filas = obj.actualizarAutos(auto.IdAutos, auto.ClaseAuto, auto.MarcaAuto, auto.SubmarcaAuto, auto.Modelo, auto.Placa, auto.Periodo, auto.EstadoAuto, auto.Digito, auto.Estatus);

            if (filas != 1)
            {
                throw new ApplicationException(string.Format("La auto con placa[{0}] no se pudo actualizar", auto.Placa));
            }
        }