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); }
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")); } }
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)); } }
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)); } }