public void AltaProducto(string Id, string nombre, string desc, int precio, int dto, int impuesto, string descEmpaque, int peso, string color, decimal tam) { bool ok = true; if (existeId(Id)) { ok = false; } if (Id.Length == 4) { try { int check = Int32.Parse(Id); //todo ok } catch (Exception e) { ok = false; } } else { ok = false; } nombre.TrimEnd(); nombre.TrimStart(); if (nombre.Length <= 10 && !string.IsNullOrEmpty(nombre)) { //todo ok } else { ok = false; } if (desc.Length > 250) { ok = false; } if (precio < 0 || precio > 99999) { ok = false; } if (dto < 0 || dto > 100) { ok = false; } if (impuesto < 0 || impuesto > 999) { ok = false; } if (peso < 0 || peso > 10000) { ok = false; } if (!color.Equals("ROJO") && !color.Equals("VERDE") && !color.Equals("NEGRO") && !color.Equals("BLANCO")) { ok = false; } if (tam < 0 || tam > 8) { ok = false; } if (ok) { Producto p = new Producto(); p.color = color; p.descripcion = desc; p.descripcion_empaque = descEmpaque; p.descuento = dto.ToString(); p.nombre = nombre; p.precio = precio.ToString(); p.id = Id; p.tamano =tam.ToString(); p.peso = peso.ToString(); p.impuesto = impuesto.ToString(); BD.ProductoEstablecer.AddObject(p); BD.SaveChanges(); } }
public void AltaProducto(string Id, string nombre, string desc, int precio, int dto, int impuesto, string descEmpaque, int peso, string color, decimal tam) { bool ok = true; if (existeId(Id)) { ok = false; } if (Id.Length == 4) { try { int check = Int32.Parse(Id); //todo ok } catch (Exception e) { ok = false; } } else { ok = false; } nombre.TrimEnd(); nombre.TrimStart(); if (nombre.Length <= 10 && !string.IsNullOrEmpty(nombre)) { //todo ok } else { ok = false; } if (desc.Length > 250) { ok = false; } if (precio < 0 || precio > 99999) { ok = false; } if (dto < 0 || dto > 100) { ok = false; } if (impuesto < 0 || impuesto > 999) { ok = false; } if (peso < 0 || peso > 10000) { ok = false; } if (!color.Equals("ROJO") && !color.Equals("VERDE") && !color.Equals("NEGRO") && !color.Equals("BLANCO")) { ok = false; } if (tam < 0 || tam > 8) { ok = false; } if (ok) { Producto p = new Producto(); p.color = color; p.descripcion = desc; p.descripcion_empaque = descEmpaque; p.descuento = dto.ToString(); p.nombre = nombre; p.precio = precio.ToString(); p.id = Id; p.tamano = tam.ToString(); p.peso = peso.ToString(); p.impuesto = impuesto.ToString(); BD.ProductoEstablecer.AddObject(p); BD.SaveChanges(); } }
/// <summary> /// Crear un nuevo objeto Producto. /// </summary> /// <param name="id">Valor inicial de la propiedad id.</param> /// <param name="nombre">Valor inicial de la propiedad nombre.</param> /// <param name="descripcion">Valor inicial de la propiedad descripcion.</param> /// <param name="precio">Valor inicial de la propiedad precio.</param> /// <param name="descuento">Valor inicial de la propiedad descuento.</param> /// <param name="impuesto">Valor inicial de la propiedad impuesto.</param> /// <param name="descripcion_empaque">Valor inicial de la propiedad descripcion_empaque.</param> /// <param name="peso">Valor inicial de la propiedad peso.</param> /// <param name="color">Valor inicial de la propiedad color.</param> /// <param name="tamano">Valor inicial de la propiedad tamano.</param> /// <param name="oid">Valor inicial de la propiedad oid.</param> public static Producto CreateProducto(global::System.String id, global::System.String nombre, global::System.String descripcion, global::System.String precio, global::System.String descuento, global::System.String impuesto, global::System.String descripcion_empaque, global::System.String peso, global::System.String color, global::System.String tamano, global::System.Int32 oid) { Producto producto = new Producto(); producto.id = id; producto.nombre = nombre; producto.descripcion = descripcion; producto.precio = precio; producto.descuento = descuento; producto.impuesto = impuesto; producto.descripcion_empaque = descripcion_empaque; producto.peso = peso; producto.color = color; producto.tamano = tamano; producto.oid = oid; return producto; }
/// <summary> /// Método desusado para agregar un nuevo objeto al EntitySet ProductoEstablecer. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet<T> asociada. /// </summary> public void AddToProductoEstablecer(Producto producto) { base.AddObject("ProductoEstablecer", producto); }