Exemplo n.º 1
0
 /// <summary>
 /// Constructor de instancia asigna los valores de sus atributos y transfiere
 /// los valores de los atributos comunes a la Clase base.
 /// </summary>
 /// <param name="codigo"></param>
 /// <param name="descripcion"></param>
 /// <param name="precio"></param>
 /// <param name="stock"></param>
 /// <param name="tipoAmbito"></param>
 /// <param name="tipoUsuario"></param>
 /// <param name="peso"></param>
 /// <param name="tipoManual"></param>
 public HerramientasElectricas(int codigo, string descripcion, double precio,
                               int stock, TipoAmbito tipoAmbito, TipoUsuario tipoUsuario, int peso, TipoManual tipoManual)
     : base(codigo, descripcion, precio, stock, tipoAmbito, tipoUsuario)
 {
     this.peso       = peso;
     this.tipoManual = tipoManual;
 }
Exemplo n.º 2
0
 /// <summary>
 /// Constructor de la clase Productos / si bien es una clase abstracta y no puede
 /// instanciarse permite construir los objetos de sus derivadas.
 /// </summary>
 /// <param name="codigo"></param>
 /// <param name="descripcion"></param>
 /// <param name="precio"></param>
 /// <param name="stock"></param>
 /// <param name="tipoAmbito"></param>
 /// <param name="tipoUsuario"></param>
 public Producto(int codigo, string descripcion, double precio, int stock, TipoAmbito tipoAmbito, TipoUsuario tipoUsuario)
 {
     this.codigo      = codigo;
     this.descripcion = descripcion;
     this.precio      = precio;
     this.stock       = stock;
     this.tipoAmbito  = tipoAmbito;
     this.tipoUsuario = tipoUsuario;
 }
Exemplo n.º 3
0
 /// <summary>
 ///  Constructor de instancia asigna los valores de sus atributos y transfiere
 /// los valores de los atributos comunes a la Clase base.
 /// </summary>
 /// <param name="codigo"></param>
 /// <param name="descripcion"></param>
 /// <param name="precio"></param>
 /// <param name="stock"></param>
 /// <param name="tipoAmbito"></param>
 /// <param name="tipoUsuario"></param>
 /// <param name="largo"></param>
 /// <param name="diametro"></param>
 /// <param name="tipoRosca"></param>
 public Buloneria(int codigo, string descripcion, double precio, int stock, TipoAmbito tipoAmbito, TipoUsuario tipoUsuario,
                  float largo, float diametro, TipoRosca tipoRosca)
     : base(codigo, descripcion, precio, stock, tipoAmbito, tipoUsuario)
 {
     this.largoPulgada    = largo;
     this.diametroPulgada = diametro;
     this.tipoRosca       = tipoRosca;
     Buloneria.manual     = "\nLa Buloneria no cuenta con Manual.\nUticilice Gafas de proteccion y guantes adecuados";
 }
Exemplo n.º 4
0
 /// <summary>
 /// Constructor de instancia asigna los valores de sus atributos y transfiere
 /// los valores de los atributos comunes a la Clase base.
 /// </summary>
 /// <param name="codigo"></param>
 /// <param name="descripcion"></param>
 /// <param name="precio"></param>
 /// <param name="stock"></param>
 /// <param name="tipoAmbito"></param>
 /// <param name="tipoUsuario"></param>
 /// <param name="origen"></param>
 /// <param name="esArtefacto"></param>
 /// <param name="voltaje"></param>
 public MaterialesElectricos(int codigo, string descripcion, double precio,
                             int stock, TipoAmbito tipoAmbito, TipoUsuario tipoUsuario, string origen, bool esArtefacto, int voltaje)
     : base(codigo, descripcion, precio, stock, tipoAmbito, tipoUsuario)
 {
     this.origen                 = origen;
     this.esArtefacto            = esArtefacto;
     this.voltaje                = voltaje;
     MaterialesElectricos.manual = "\nLos Artefacto Electricos no cuenta con Manual, " +
                                   "\nRespete las medidas de seguridad al momento de instalarlo.";
 }
Exemplo n.º 5
0
 /// <summary>
 /// Metodo estatico BuscarProducto se encarga de comparar los
 /// campos pasados como parametros dentro de una lista de productos
 /// tambien pasada como parametro
 /// </summary>
 /// <param name="listaProductos"></param>
 /// <param name="descripcion"></param>
 /// <param name="tipoAmbito"></param>
 /// <param name="tipoUsuario"></param>
 /// <returns></returns>
 public static Producto BuscarProducto(List <Producto> listaProductos,
                                       string descripcion, TipoAmbito tipoAmbito, TipoUsuario tipoUsuario)
 {
     foreach (Producto item in listaProductos)
     {
         if (item.Descripcion == descripcion &&
             item.TipoAmbitoH == tipoAmbito &&
             item.TipoUsuarioH == tipoUsuario)
         {
             return(item);
         }
     }
     return(null);
 }