示例#1
0
文件: Sistema.cs 项目: taten/Integra
        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();

            }
        }
示例#2
0
文件: Sistema.cs 项目: taten/Integra
        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();
            }
        }
示例#3
0
 /// <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;
 }
示例#4
0
 /// <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&lt;T&gt; asociada.
 /// </summary>
 public void AddToProductoEstablecer(Producto producto)
 {
     base.AddObject("ProductoEstablecer", producto);
 }
示例#5
0
 /// <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&lt;T&gt; asociada.
 /// </summary>
 public void AddToProductoEstablecer(Producto producto)
 {
     base.AddObject("ProductoEstablecer", producto);
 }