//Alta public static void AltaPais(ProductoServicio p) { ValidarProductoServicio(p); int r = PProductoServicio.AltaProductoServicio(p); vresp("alta", r); }
//Modificar public static void ModificarPais(ProductoServicio p) { ValidarProductoServicio(p); int r = PProductoServicio.ModificarProductoServicio(p); vresp("modificar", r); }
//Buscar public static ProductoServicio BuscarProductoServicio(string id) { ProductoServicio r = PProductoServicio.BuscarProductoServicio(id); if (r == null) { throw new ExcepcionesPersonalizadas.Logica("No se encontró el producto o servicio en la base de datos"); } return(r); }
public static void ValidarProductoServicio(ProductoServicio p) { if (p == null) { throw new ExcepcionesPersonalizadas.Logica("No es un Prodcto o servicio válido."); } if (string.IsNullOrWhiteSpace(p.Nombre) || string.IsNullOrEmpty(p.Nombre)) { throw new ExcepcionesPersonalizadas.Logica("Debe indicar un nombre para el Prodcuto o servicio"); } if (string.IsNullOrWhiteSpace(p.Precio.ToString()) || string.IsNullOrEmpty(p.Precio.ToString())) { throw new ExcepcionesPersonalizadas.Logica("Debe indicar un precio para el producto o servicio"); } }