コード例 #1
0
 public void Guardar(TBL_PUESTOS item)
 {
     try
     {
         LogicaParqueadero logicaParqueadero = new LogicaParqueadero();
         int numeroPuestoParqueo             = dc.TBL_PUESTOS.Where(aux => aux.PAR_CODIGO.Equals(item.PAR_CODIGO)).Count();
         if (numeroPuestoParqueo <= logicaParqueadero.ItemPorCodigo(item.PAR_CODIGO).PAR_PUESTOS)
         {
             item.PUE_CODIGO = secuencial();
             dc.TBL_PUESTOS.Add(item);
             dc.SaveChanges();
         }
         else
         {
             throw new ArgumentException(CConstantes.ConstantesMensajesValidaciones.MENSAJE_NUMERO_MAXIMO);
         }
     }
     catch (Exception ex)
     {
         throw new ArgumentException(ex.Message);
     }
 }