private void buttonAgregar_Click(object sender, EventArgs e)
 {
     t = new Tienda(textBoxDescripcion.Text, Convert.ToInt32(textBoxCantidad.Text));
     arreglo.Add(t.ToString());
     textBoxDescripcion.Text = "";
     textBoxCantidad.Text = "";
 }
 private void GuardarButton_Click(object sender, EventArgs e)
 {
     Tienda ti = new Tienda(ArticuloTextBox.Text,Convert.ToInt32(CantidadTextBox.Text),Convert.ToInt32(PrecioTextBox.Text));
     MostrarRichTextBox.Text = ti.ToString();
     lista.Add(ti.ToString());
     ArticuloTextBox.Clear();
     CantidadTextBox.Clear();
     PrecioTextBox.Clear();
 }
コード例 #3
0
        public ActionResult EliminarLogoRemitente(int id)
        {
            if (Session["Rol"] == null)
            {
                return(Json(new
                {
                    exito = false,
                    mensaje = "La sesión ha terminado."
                }, JsonRequestBehavior.AllowGet));
            }

            if (Session["Rol"] == null)
            {
                return(RedirectToAction("IniciarSesion", "Login"));
            }

            if (Session["TiendaId"] == null)
            {
                return(RedirectToAction("IniciarSesion", "Login"));
            }

            Tienda tienda = ObtenerTienda();

            try
            {
                LogoRemitente logoRemitente = tienda.LogosRemitente.Where(i => i.Id == id).FirstOrDefault();

                if (logoRemitente == null)
                {
                    throw new Exception();
                }

                Models.LogoRemitente.EliminarLogoRemitente(db, logoRemitente);
                //Imagen.EliminarImagen(db, id);
            }
            catch
            {
                if (Session["Rol"] == null)
                {
                    return(Json(new
                    {
                        exito = false,
                        mensaje = "Hubo un problema encontrando el registro a eliminar."
                    }, JsonRequestBehavior.AllowGet));
                }
            }

            return(Json(new
            {
                exito = true,
                mensaje = "Eliminación exitosa."
            }, JsonRequestBehavior.AllowGet));
        }
コード例 #4
0
 void Awake()
 {
     if (tienda == null)
     {
         DontDestroyOnLoad(gameObject);
         tienda = this;
     }
     else if (tienda != this)
     {
         Destroy(gameObject);
     }
 }
コード例 #5
0
 public void ActivarTienda(int id, int contrase)
 {
     using (fasbdEntities7 con = new fasbdEntities7())
     {
         var    data  = (from u in con.Tienda where u.idTienda == id select u).ToList();
         Tienda nuevo = (Tienda)data[0];
         nuevo.Permiso          = true;
         nuevo.tcontrasena      = contrase.ToString();
         con.Entry(nuevo).State = System.Data.Entity.EntityState.Modified;
         con.SaveChanges();
     }
 }
コード例 #6
0
 public void CrearTienda(Tienda tienda)
 {
     try
     {
         _context.Tiendas.Add(tienda);
         _context.SaveChanges();
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #7
0
        public void TestBuscarClientePorDni()
        {
            //Arrange
            Tienda auxTienda = new Tienda(5, "Prueba", "direccion de prueba", "1553793508");

            Distribuidora.listaDeTiendas.Add(auxTienda);
            //Act
            Tienda unaTienda = Distribuidora.BuscarTiendaPorId(5);

            //Assert
            Assert.IsNotNull(unaTienda);
        }
コード例 #8
0
 public ProductoRegistrado ActualizarProducto(ProductoActualizado productoActualizado)
 {
     using (Tienda tienda = new Tienda())
     {
         Producto producto = tienda.Productos.Find(productoActualizado.Id);
         producto.Id     = productoActualizado.Id;
         producto.Precio = productoActualizado.Precio;
         tienda.Entry(producto);
         tienda.SaveChanges();
         return(ConvertirProductoA_DTO(producto));
     }
 }
コード例 #9
0
        public async Task <IActionResult> Create([Bind("TiendaID,ProductoID,ValorProducto,UbicacionProducto")] Tienda tienda)
        {
            if (ModelState.IsValid)
            {
                _context.Add(tienda);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["ProductoID"] = new SelectList(_context.Producto, "ProductoID", "ProductoID", tienda.ProductoID);
            return(View(tienda));
        }
コード例 #10
0
 public IHttpActionResult Post(Tienda Tienda)
 {
     try
     {
         TiendaBLL.Create(Tienda);
         return(Content(HttpStatusCode.Created, "Tienda creado correctamente"));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
コード例 #11
0
 public IHttpActionResult Actualizar([FromBody] Tienda tienda)
 {
     try
     {
         var response = TiendaRepository.Actualizar(tienda);
         return(Ok(response));
     }
     catch (Exception ex)
     {
         return(InternalServerError(ex));
     }
 }
コード例 #12
0
        public Tienda PostTienda(Tienda tienda)
        {
            if (tienda.IdTienda == 0)
            {
                return(modulo.PostTienda(tienda));
            }

            else
            {
                return(modulo.PutTienda(tienda));
            }
        }
コード例 #13
0
        public async Task <IActionResult> PostTienda([FromBody] Tienda tienda)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _context.Tiendas.Add(tienda);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetTienda", new { id = tienda.TiendaID }, tienda));
        }
コード例 #14
0
 public bool ExisteTienda(string idTienda)
 {
     using (var c = ChebayDBPublic.CreatePublic())
     {
         Tienda t = c.tiendas.Find(idTienda);
         if (t == null)
         {
             return(false);
         }
     }
     return(true);
 }
コード例 #15
0
        private void tsbGrabar_Click(object sender, EventArgs e)
        {
            try
            {
                dgvBodegas_CellEndEdit(null, null);

                string mensaje   = String.Empty;
                Tienda _tbTienda = (Tienda)cmbTienda.SelectedItem;
                if (((Empresa)cmbEmpresa.SelectedItem).idEmpresa == 0)
                {
                    mensaje += "Seleccione empresa\n";
                }
                if (_tbTienda.idTienda == 0)
                {
                    mensaje += "Seleccione tienda\n";
                }
                if (_BindingListtbBodega.Count == 0)
                {
                    mensaje += "Ingrese al menos 1 bodega\n";
                }
                if (_BindingListtbBodega.Where(x => String.IsNullOrEmpty(x.descripcion.Trim())).Count() > 0)
                {
                    mensaje += "Ingrese descripción de bodega\n";
                }

                if (String.IsNullOrEmpty(mensaje.Trim()))
                {
                    _BindingListtbBodega.ToList().ForEach(x =>
                    {
                        x.idTienda = _tbTienda.idTienda.Value;
                        if (x.EntityState == EntityState.Detached)
                        {
                            x.fechaHoraIngreso = Program.fechaHora;
                            x.idUsuarioIngreso = idUsuario;
                            x.terminalIngreso  = Program.terminal;
                            _dbCosolemEntities.tbBodega.AddObject(x);
                        }
                    });
                    _dbCosolemEntities.SaveChanges();

                    MessageBox.Show("Registro grabado satisfactoriamente", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
                    frmBodegas_Load(null, null);
                }
                else
                {
                    MessageBox.Show(mensaje, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            catch (Exception ex)
            {
                Util.MostrarException(this.Text, ex);
            }
        }
コード例 #16
0
 public IHttpActionResult Put(Tienda Tienda)
 {
     try
     {
         TiendaBLL.Update(Tienda);
         return(Content(HttpStatusCode.OK, "Tienda actualizado correctamente"));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
コード例 #17
0
        protected void Application_Start(object sender, EventArgs e)
        {
            Tienda miTienda = new Tienda()
            {
                Nombre          = ConfigurationManager.AppSettings["NombreSitio"] ?? "Tienda Online",
                Direccion       = "Calle falsa 123",
                CantidadVisitas = 1,
                Resumen         = "Lalala",
                Slogan          = "Tu tienda online"
            };

            Application["Tienda"] = miTienda;
        }
コード例 #18
0
        public void sincronizarPrivilegiosAsignados()
        {
            Tienda tienda     = cnnLocal.consultarTienda();
            string idSucursal = tienda.idTienda.ToString();

            using (StreamWriter file = File.AppendText(path))
            {
                file.WriteLine(DateTime.Now.ToString("dd-MM-yyyy HH:mm:ss") + "sincronizando privilegiosasignados...");
            }


            actualizarDeLaNubeALocal("privilegiosasignados a inner join usuario b on a.codigo_empleado = b.codigo_empleado", " where b.codigo_tienda = " + idSucursal, "a.*");
        }
コード例 #19
0
        public TiendaController(IConfiguration configuration, IMapper mapper)
        {
            ApiConfig _ApiConfig = new ApiConfig()
            {
                connectionString = configuration.GetSection("AppConfig").GetSection("ConnectionString").Value
            };

            this._mapper = mapper;

            ICrud <TiendaDTO> iTienda = new Tienda(_ApiConfig);

            _iCrud = new ContextCRUD <TiendaDTO>(iTienda);
        }
コード例 #20
0
 public ActionResult Edit([Bind(Include = "idTienda,Nombre,R_Social,N_Telefono,Direccion,Estado,Horario,idProvincia,idCiudad,idSector")] Tienda tienda)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tienda).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.idCiudad    = new SelectList(db.Ciudad, "idCiudad", "Nombre", tienda.idCiudad);
     ViewBag.idProvincia = new SelectList(db.Provincia, "idProvincia", "Nombre", tienda.idProvincia);
     ViewBag.idSector    = new SelectList(db.Sector, "idSector", "Nombre", tienda.idSector);
     return(View(tienda));
 }
コード例 #21
0
 public bool DeleteTienda(Tienda t)
 {
     try
     {
         var tienda = Tiendas.FirstOrDefault(g => g.CodigoId == t.CodigoId);
         Tiendas.Remove(tienda);
         return(true);
     }
     catch (Exception ex)
     {
         return(false);
     }
 }
コード例 #22
0
 public static List <Producto> ObtenerProductos()
 {
     try
     {
         using (var context = new Tienda())
         {
             return(context.Productos.ToList());
         }
     }catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #23
0
 public IHttpActionResult Crear([FromBody] Tienda tienda)
 {
     try
     {
         string userToken = Convert.ToString(Request.Headers.Authorization);
         var    response  = TiendaRepository.Crear(tienda);
         return(Ok(response));
     }
     catch (Exception ex)
     {
         return(InternalServerError(ex));
     }
 }
コード例 #24
0
        public ActionResult Solicitud(string ruc, string corr, string ubc, string desc, string logo)
        {
            Tienda obj = new Tienda();

            obj.tRUC         = ruc;
            obj.tCorreo      = corr;
            obj.dUbicacion   = ubc;
            obj.tDescripcion = desc;
            obj.tcontrasena  = "";
            obj.Permiso      = false;
            dao.AddTienda(obj);
            return(RedirectToAction("Index", "Home"));
        }
コード例 #25
0
        //private void FrmCarrito_Load(object sender, EventArgs e)
        //{
        //}
        /// <summary>
        /// Evento click del btnBuscar asigna a un producto los valores que le
        /// retorne la busqueda, si no encuentra coincidencia el nuevo producto sera null
        /// de lo contrario sera igual al producto encontrado y mostrara sus datos en un
        /// rickTextBox
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        public void btnBuscar_Click(object sender, EventArgs e)
        {
            this.richTextBoxPedidos.Text = "";
            Producto productoBuscado;

            productoBuscado = Tienda.BuscarProducto(Tienda.Inventario.ListaProductos,
                                                    this.textBoxDescripcion.Text,
                                                    (TipoAmbito)this.comboBoxTipoAmbito.SelectedItem,
                                                    (TipoUsuario)this.comboBoxTipoUsuario.SelectedItem);
            if (!(productoBuscado is null))
            {
                this.richTextBoxPedidos.Text = productoBuscado.ToString();
            }
コード例 #26
0
        public ActionResult Create([Bind(Include = "CodigoId,Direccion,Estado,FechaRegsitro,NombreComercial,RazonSocial,Telefono")] Tienda tienda)
        {
            if (ModelState.IsValid)
            {
                tienda.FechaRegsitro = DateTime.Now;
                tienda.Estado        = 1;
                db.Tiendas.Add(tienda);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tienda));
        }
コード例 #27
0
        public ActionResult Create([Bind(Include = "Id,Codigo,Nombre,CiudadId")] Tienda tienda)
        {
            if (ModelState.IsValid)
            {
                tienda.Id = Guid.NewGuid();
                db.Tiendas.Add(tienda);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.CiudadId = new SelectList(db.Ciudades, "Id", "Nombre", tienda.CiudadId);
            return(View(tienda));
        }
コード例 #28
0
 public IActionResult Post([FromBody] Tienda value)
 {
     context.Add(value);
     try
     {
         context.SaveChanges();
         return(Created("", value));
     }
     catch (Exception e)
     {
         return(BadRequest());
     }
 }
コード例 #29
0
 public static List <SubCategoria> ObtenerSubCategorias()
 {
     try
     {
         using (var context = new Tienda())
         {
             return(context.SubCategorias.ToList());
         }
     }catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #30
0
 public ActionResult GuardarT(Tienda tien)
 {
     validar.ValidarTiendaExiste(tien, ModelState);
     if (!ModelState.IsValid)
     {
         return(View("FormularioGuardar", tien));
     }
     else
     {
         servTien.AgregarTienda(tien);
         return(RedirectToAction("Index", tien));
     }
 }
コード例 #31
0
        /// <summary>
        /// Obtiene una tienda
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public Tienda GetTienda(int id)
        {
            db.Configuration.LazyLoadingEnabled = false;

            Tienda tienda = db.Tienda.Find(id);

            if (tienda == null)
            {
                throw new Exception("No se ha encontrado la tienda con id " + id);
            }

            return(tienda);
        }
コード例 #32
0
        private bool OnlocalesexistentesClicked(object sender, LocalExistenteEventArgs e)
        {
            Tienda tienda = null;

            tienda = tiendas.Where(n => n.Name.ToUpper().Contains(e.nameText.ToUpper())).FirstOrDefault();
            if (tienda is null)
            {
                return(false);
            }
            else
            {
            }
        }
コード例 #33
0
 private void button1_Click(object sender, EventArgs e)
 {
     Tienda t = new Tienda(ProductotextBox.Text,Convert.ToInt32(CantidadtextBox2.Text));
     richTextBox1.Text = t.mostrar();
 }