public async Task <IActionResult> Edit(int id, [Bind("IDSupermercado,Nome,Telefone,Email,Morada")] Supermercado supermercado) { var email = supermercado.Email; var morada = supermercado.Morada; var telefone = supermercado.Telefone; var idSupermercado = supermercado.IDSupermercado; if (id != supermercado.IDSupermercado) { return(NotFound()); } //Validar Email if (emailrepetidoEditar(email, idSupermercado) == true) { //Mensagem de erro se o email for repetido ModelState.AddModelError("Email", "Este email já existe"); } //Validar morada if (moradarepetidaEditar(morada, idSupermercado) == true) { //Mensagem de erro se a morada ja existir noutro registo ModelState.AddModelError("Morada", "Esta morada já foi utilizada"); } //Validar Contacto if (contactorepetidoEditar(telefone, idSupermercado)) { //Mensagem de erro se o contacto ja existe ModelState.AddModelError("Telefone", "Contacto já utilizado"); } if (ModelState.IsValid) { try { if (!emailrepetidoEditar(email, idSupermercado) || moradarepetidaEditar(morada, idSupermercado) || contactorepetidoEditar(telefone, idSupermercado)) { _context.Update(supermercado); await _context.SaveChangesAsync(); TempData["successEdit"] = "Registo alterado com sucesso"; } } catch (DbUpdateConcurrencyException) { if (!SupermercadoExists(supermercado.IDSupermercado)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(supermercado)); }
public Supermercados() { InitializeComponent(); admin = new Administrador.Administrador(); superMercadoSeleccionado = new Supermercado(); FillTablaDatos(); }
private void button1_Click(object sender, EventArgs e) { Supermercado supermercado = new Supermercado(); supermercado.ID = Convert.ToInt32(txtID.Text); supermercadoDAL.Delete(supermercado); }
public static string GetUserName() { try { string retorno; string data = Get("BudgShopTicket"); if (data == null) { return(null); } string[] dados = data.Split(','); if (dados[1] == "1") { SupermercadoBLL bll = new SupermercadoBLL(); Supermercado supermercado = bll.selecionaSupermercado(Convert.ToInt32(dados[0])); retorno = supermercado.Nome; } else { UsuarioBLL bll = new UsuarioBLL(); Usuario usuario = bll.selecionarPorID(Convert.ToInt32(dados[0])); retorno = usuario.Nome; } return(retorno); } catch (Exception) { return(null); } }
public Supermercado cargaDatosSuper(int id) { Supermercado super = new Supermercado(); try { cnx = new SqlConnection(conection); cnx.Open(); cmd = new SqlCommand("select * from Supermercado where ID =" + id, cnx); cmd.ExecuteNonQuery(); dataReader = cmd.ExecuteReader(); while (dataReader.Read()) { super.IDEncargado = int.Parse(dataReader["ID_dueno"].ToString()); super.IDSuper = int.Parse(dataReader["ID"].ToString()); super.Nombre = dataReader["nombre"].ToString(); super.Localidad = dataReader["localidad"].ToString(); } } catch (Exception) { MessageBox.Show("Hubo un problema al cargar los datos, por favor intente nuevamente"); } return(super); }
public SupermercadoForm() { InitializeComponent(); supermercado = new Supermercado(); ProductoDAO.errorCargaBD += ProductoDAO_errorCargaBD; this.richTextBoxMostrarDatos.Text = MostrarDatosStock(); }
public string atualizaSupermercado(Supermercado supermercado) { ValidacoesBLL validacoes = new ValidacoesBLL(); StringBuilder builder = validacoes.validaSupermercado(supermercado); try { if (builder.Length != 0) { return(builder.ToString()); } } catch (Exception) { try { supermercado.CNPJ = supermercado.CNPJ.Replace(".", "").Replace("-", "").Replace("/", ""); supermercadoDAL.Update(supermercado); return("Atualização feita com sucesso!"); } catch (Exception) { return("Erro na atualização"); } } return(null); }
private void BtnCadastraSupermercado_Click(object sender, EventArgs e) { if (btnCadastraSupermercado.Text.Equals("Finalizar Edição")) { using (IConnection conn = new Connection()) { conn.Abrir(); IDAO <Supermercado> SupermercadoDAO = new SupermercadoDAO(conn); Supermercado supermercado = new Supermercado(); supermercado.Nome = txtNomeSupermercado.Text; supermercado.Id = this.idSelecionado; SupermercadoDAO.Atualizar(supermercado); Dispose(); } } else { using (IConnection conn = new Connection()) { conn.Abrir(); IDAO <Supermercado> SupermercadoDAO = new SupermercadoDAO(conn); Supermercado supermercado = new Supermercado(); supermercado.Nome = txtNomeSupermercado.Text; SupermercadoDAO.Inserir(supermercado); Dispose(); } } }
public string inseriSupermercado(Supermercado supermercado) { ValidacoesBLL validacoes = new ValidacoesBLL(); StringBuilder builder = validacoes.validaSupermercado(supermercado); try { if (builder.Length != 0) { return(builder.ToString()); } } catch (Exception) { try { supermercado.CNPJ = supermercado.CNPJ.Replace(".", "").Replace("-", "").Replace("/", ""); supermercadoDAL.Insert(supermercado); return("Cadastro realizado com sucesso!"); } catch (Exception) { return("Erro no cadastro"); } } return(null); }
public IHttpActionResult PutSupermercado(int id, Supermercado supermercado) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != supermercado.ID) { return(BadRequest()); } db.Entry(supermercado).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!SupermercadoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
private void btnEditarSupermercado_Click(object sender, EventArgs e) { if (this.idSelecionado > 0) { using (IConnection conn = new Connection()) { conn.Abrir(); IDAO <Supermercado> SupermercadosDAO = new SupermercadoDAO(conn); Supermercado s = new Supermercado(); s.Id = this.idSelecionado; Collection <Supermercado> colecao = SupermercadosDAO.ListarTudo(); foreach (Supermercado sup in colecao) { if (sup.Id == this.idSelecionado) { CadastroSupermercadoForm form = new CadastroSupermercadoForm(sup); form.StartPosition = FormStartPosition.CenterParent; form.ShowDialog(); dataGridViewSupermercados.DataSource = SupermercadosDAO.ListarTudo(); dataGridViewSupermercados.Refresh(); break; } } } } else { MessageBox.Show("Selecione um supermercado!", "Linguagem de programação II", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ActionResult Store(Supermercado supermercado) { supermercado.RegistroAtivo = true; int id = repositorio.Inserir(supermercado); return(Redirect("/supermercado")); }
private async void Registrar(object sender, EventArgs e) { string email = Email.Text; string pass = Contraseña.Text; Supermercado sup = (Supermercado)pckSupermarket.SelectedItem; EmpaqueModel empaque = new EmpaqueModel() { Email = email, Password = pass, Supermarket = sup.Id }; waitActivityIndicator.IsRunning = true; HttpResponseMessage response = await Service.Post("api/User", empaque); if (response.StatusCode != System.Net.HttpStatusCode.NotFound) { await DisplayAlert("¡Bienvenido!", "Registro realizado con éxito", "Ok"); await Navigation.PushAsync(new Login()); } else { await DisplayAlert("Error de registro", "Información de usuario no corresponde", "Ok"); } }
public ActionResult Editar(int id) { Supermercado supermercado = repositorio.ObterPeloId(id); ViewBag.Supermercado = supermercado; return(View()); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Empresa,Direccion,Zona,Telefono,HoraApertura,HoraCierre")] Supermercado supermercado) { if (id != supermercado.Id) { return(NotFound()); } if (ModelState.IsValid) { try { await _supermercadosServices.UpdateSupermercadoAsync(supermercado); } catch (DbUpdateConcurrencyException) { if (!_supermercadosServices.SupermercadoExists(supermercado.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(supermercado)); }
public CadastroSupermercadoForm(Supermercado supermercado) { InitializeComponent(); txtNomeSupermercado.Text = supermercado.Nome; this.idSelecionado = supermercado.Id; btnCadastraSupermercado.Text = "Finalizar Edição"; }
public void Supermercado_excluirconta() { Supermercado supermercado = InstanciasClasses.ObterInstanciaSupermercado(); supermercado.ExcluirConta(); Assert.False(supermercado.Ativo); }
public async Task <ActionResult> DeleteConfirmed(int id) { Supermercado supermercado = await db.Supermercadoes.FindAsync(id); db.Supermercadoes.Remove(supermercado); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
private void btnsede_Click(object sender, EventArgs e) { Supermercado super = new Supermercado(); super.Show(); Login1 login = new Login1(); login.Hide(); }
public void VaciarControles() { superMercadoSeleccionado = new Supermercado(); txtNombre.Text = ""; txtId.Text = ""; txtDireccion.Text = ""; txtTelefono.Text = ""; btnGuardar.IsEnabled = false; txtId.IsEnabled = false; }
public void PaqueteInstanciado() { //Arrange Supermercado supermercado; //Act supermercado = new Supermercado(); //Assert Assert.IsInstanceOfType(supermercado.Productos, typeof(List <Producto>)); }
public HomeController(LiteDbContext db) { //Primer insert que se realiza cuando se corre el programa this.db = db; var master = db.Context.GetCollection <Supermercado>("supermercado"); var supermercado = new Supermercado(); master.Insert(supermercado); }
public async Task <IActionResult> Create([Bind("Id,Empresa,Direccion,Zona,Telefono,HoraApertura,HoraCierre")] Supermercado supermercado) { if (ModelState.IsValid) { await _supermercadosServices.CreateSupermercadoAsync(supermercado); return(RedirectToAction(nameof(Index))); } return(View(supermercado)); }
public void Estoque_instancia_direto() { Supermercado supermercado = InstanciasClasses.ObterInstanciaSupermercado(); Estoque estoque = Estoque.Create(InstanciasClasses.ESTOQUE_PRODUTO, supermercado.IdSupermercado, InstanciasClasses.ESTOQUE_QUANTIDADE, InstanciasClasses.ESTOQUE_VALOR, InstanciasClasses.ESTOQUE_DATADISPONIVEL, InstanciasClasses.ESTOQUE_VALIDADE, InstanciasClasses.ESTOQUE_LOCALRETIRADA, InstanciasClasses.ESTOQUE_HORARETIRADA); Assert.IsType <Estoque>(estoque); }
public ActionResult Update(Supermercado supermercado) { Supermercado supermercadoPrincipal = repositorio.ObterPeloId(supermercado.Id); supermercadoPrincipal.Cnpj = supermercado.Cnpj; supermercadoPrincipal.Nome = supermercado.Nome; supermercadoPrincipal.Faturamento = supermercado.Faturamento; repositorio.Alterar(supermercadoPrincipal); return(RedirectToAction("Editar", new { id = supermercadoPrincipal.Id })); }
// GET: Item/Create public ActionResult Create() { var lista = db.Supermercadoes.ToList(); var selecionar = new Supermercado { SupermercadoId = 0, Nome = "Selecione um supermercado..." }; lista.Add(selecionar); ViewBag.SupermercadoId = new SelectList(lista.OrderBy(l => l.SupermercadoId), "SupermercadoId", "Nome"); return(View()); }
public IHttpActionResult GetSupermercado(int id) { Supermercado supermercado = db.Supermercado.Find(id); if (supermercado == null) { return(NotFound()); } return(Ok(supermercado)); }
public async Task <ActionResult> Edit([Bind(Include = "SupermercadoId,Nome")] Supermercado supermercado) { if (ModelState.IsValid) { db.Entry(supermercado).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(supermercado)); }
private void SupermercadosView_Load(object sender, EventArgs e) { using (IConnection conn = new Connection()) { conn.Abrir(); IDAO <Supermercado> SupermercadoDAO = new SupermercadoDAO(conn); Supermercado supermercado = new Supermercado(); dataGridViewSupermercados.Refresh(); dataGridViewSupermercados.DataSource = SupermercadoDAO.ListarTudo(); } }
private void lblFiltroSupermercado_TextChanged(object sender, EventArgs e) { using (IConnection conn = new Connection()) { conn.Abrir(); IDAO <Supermercado> SupermercadosDAO = new SupermercadoDAO(conn); Supermercado supermercado = new Supermercado(); supermercado.Nome = txtFiltroSupermercado.Text; dataGridViewSupermercados.DataSource = SupermercadosDAO.LocalizarPorCodigo(supermercado); dataGridViewSupermercados.Refresh(); } }
partial void DeleteSupermercado(Supermercado instance);
partial void UpdateSupermercado(Supermercado instance);
partial void InsertSupermercado(Supermercado instance);