예제 #1
0
        public void GrabarProducto()
        {
            ProductoRegistrado nuevoProductoRegistrado = this._gestorDeProductos.CrearProducto(this.nuevoProducto);

            this.productosResgistrados.Add(nuevoProductoRegistrado);
            this.nuevoProducto = new NuevoProducto();
        }
예제 #2
0
        private void nuevoProductoToolStripMenuItem_Click(object sender, EventArgs e)
        {
            this.IsMdiContainer = true;
            NuevoProducto Nproducto = new NuevoProducto();

            Nproducto.MdiParent = this;
            Nproducto.Show();
        }
예제 #3
0
        static void Main(string[] args)
        {
            IGestorDeProductos gestorDeProductos = new GestorDeProductos();
            NuevoProducto      nuevoProducto     = new NuevoProducto();

            nuevoProducto.Nombre = "Caramelo";
            nuevoProducto.Precio = 0.10;
            gestorDeProductos.CrearProducto(nuevoProducto);
        }
        protected void Guardar_Click(object sender, EventArgs e)
        {
            NuevoProducto nuevoProducto = new NuevoProducto();

            nuevoProducto.Precio = int.Parse(this.Precio.Text);
            nuevoProducto.Nombre = this.Nombre.Text;
            this._gestorDeProductos.CrearProducto(nuevoProducto);
            ActualizarFormulario();
        }
예제 #5
0
        static void Main(string[] args)
        {
            ServicioDeProductos servicioProducto = new ServicioDeProductos();
            NuevoProducto       nuevoProducto    = new NuevoProducto();

            nuevoProducto.Nombre         = "produto 2";
            nuevoProducto.CantidadMinima = 10;
            nuevoProducto.StockActual    = 20;
            servicioProducto.CrearUnNuevoProducto(nuevoProducto);

            servicioProducto.ListarTodosLosProductos().ForEach(producto => Console.WriteLine(producto.Nombre));
            Console.ReadKey();
        }
        protected void Guardar_Click(object sender, EventArgs e)
        {
            NuevoProducto nuevoProducto = new NuevoProducto();

            nuevoProducto.Precio = int.Parse(this.Precio.Text);
            nuevoProducto.Nombre = this.Nombre.Text;
            var productoRegistrado = this._gestorDeProductos.CrearProducto(nuevoProducto);

            ActualizarFormulario();
            MakeGridViewPrinterFriendly(this.ListaDeProductos);

            EnviarMensajeAlMasterPage("Se registro con exito el producto " + nuevoProducto.Nombre + " con Id : " + productoRegistrado.Id);
        }
예제 #7
0
 public ProductoRegistrado CrearProducto(NuevoProducto nuevoProducto)
 {
     using (Tienda tienda = new Tienda())
     {
         Producto producto = new Producto();
         producto.Nombre = nuevoProducto.Nombre;
         producto.Precio = nuevoProducto.Precio;
         //  SELECT *
         //  FROM CATEGORY
         //  WHERE ID IN (nuevoProducto.IdsDeLasCategorias)
         List <Categoria> categoriasElejidas =
             tienda.Categorias.
             Where(
                 x =>
                 nuevoProducto.IdsDeLasCategorias.Contains(x.Id)
                 ).ToList();
         // AGREGANDO CATEGORIAS AL NUEVO PRODUCTO
         categoriasElejidas.ForEach(x => producto.Categorias.Add(x));
         //GRABANDO EL PRODUCTO
         tienda.Productos.Add(producto);
         tienda.SaveChanges();
         return(ConvertirProductoA_DTO(producto));
     }
 }
예제 #8
0
 // POST: api/Productos
 public void Post(NuevoProducto nuevoProducto)
 {
     _gestorDeProductos.CrearProducto(nuevoProducto);
 }
예제 #9
0
 public CreaCategoria(NuevoProducto nue)
 {
     this.nue = nue;
     InitializeComponent();
     initTipo1("");
 }
 // POST: api/Productos
 public ProductoRegistrado Post(NuevoProducto nuevoProducto)
 {
     return(_gestorDeProductos.CrearProducto(nuevoProducto));
 }
예제 #11
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            NuevoProducto fr = new NuevoProducto();

            fr.ShowDialog();
        }
예제 #12
0
 private void btnNuevoProducto_Click(object sender, EventArgs e)
 {
     using (NuevoProducto frmNuevo = new NuevoProducto(cboSemana.SelectedItem.ToString()))
     { frmNuevo.ShowDialog(); }
     // this.Close();
 }