public JsonResult SalvarLocalArmazenamento(LocalArmazenamentoModel model) { var resultado = "OK"; var mensagens = new List <string>(); var idSalvo = string.Empty; if (!ModelState.IsValid) { resultado = "AVISO"; mensagens = ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage).ToList(); } else { try { var id = model.Salvar(); if (id > 0) { idSalvo = id.ToString(); } else { resultado = "ERRO"; } } catch (Exception ex) { resultado = "ERRO"; } } return(Json(new { Resultado = resultado, Mensagens = mensagens, IdSalvo = idSalvo })); }
public JsonResult ExcluirLocalArmazenamento(int id) { var ok = LocalArmazenamentoModel.ExcluirPeloId(id); var quant = LocalArmazenamentoModel.RecuperarQuantidade(); return(Json(new { Ok = ok, Quantidade = quant })); }
public LocalArmazenamentoModel RecuperarPeloId(int id) { LocalArmazenamentoModel ret = null; Connection(); using (SqlCommand command = new SqlCommand(" SELECT * " + " FROM LocalArmazenamento " + " WHERE Id=@Id ", con)) { con.Open(); command.Parameters.AddWithValue("@Id", SqlDbType.Int).Value = id; var reader = command.ExecuteReader(); if (reader.Read()) { ret = new LocalArmazenamentoModel() { Id = (int)reader["Id"], Nome = (string)reader["Nome"], Ativo = (bool)reader["Ativo"] }; } } return(ret); }
public JsonResult LocalArmazenamentoPagina(int pagina, int tamPag, string filtro, string ordem) { var lista = Mapper.Map <List <LocalArmazenamentoViewModel> >(LocalArmazenamentoModel.RecuperarLista(pagina, tamPag, filtro, ordem)); var quantRegistro = LocalArmazenamentoModel.RecuperarQuantidade(); var quantidade = QuantidadePaginas(quantRegistro); return(Json(new { Lista = lista, Quantidade = quantidade })); }
public int Salvar(LocalArmazenamentoModel localArmazenamentoModel) { var ret = 0; var model = RecuperarPeloId(localArmazenamentoModel.Id); if (model == null) { Connection(); using (SqlCommand command = new SqlCommand("INSERT INTO LocalArmazenamento ( Nome, " + " Ativo " + " )" + " VALUES ( @Nome, " + " @Ativo);" + " select convert( int , scope_identity())", con)) { con.Open(); command.Parameters.AddWithValue("@Nome", SqlDbType.VarChar).Value = localArmazenamentoModel.Nome; command.Parameters.AddWithValue("@Ativo", SqlDbType.Int).Value = localArmazenamentoModel.Ativo; ret = (int)command.ExecuteScalar(); } } else { Connection(); using (SqlCommand command = new SqlCommand(" UPDATE LocalArmazenamento" + " SET Nome=@Nome," + " Ativo=@Ativo" + " WHERE Id=@Id ", con)) { con.Open(); command.Parameters.AddWithValue("@Nome", SqlDbType.VarChar).Value = localArmazenamentoModel.Nome; command.Parameters.AddWithValue("@Ativo", SqlDbType.Int).Value = localArmazenamentoModel.Ativo; command.Parameters.AddWithValue("@Id", SqlDbType.Int).Value = localArmazenamentoModel.Id; if (command.ExecuteNonQuery() > 0) { ret = localArmazenamentoModel.Id; } } } return(ret); }
public ActionResult Index() { ViewBag.ListaTamPag = new SelectList(new int[] { _quantMaxLinhasPorPagina, 10, 15, 20 }, _quantMaxLinhasPorPagina); ViewBag.QuantMaxLinhasPorPagina = _quantMaxLinhasPorPagina; ViewBag.PaginaAtual = 1; var lista = Mapper.Map <List <LocalArmazenamentoViewModel> >(LocalArmazenamentoModel.RecuperarLista(ViewBag.PaginaAtual, _quantMaxLinhasPorPagina)); var quant = LocalArmazenamentoModel.RecuperarQuantidade(); var difQuantPaginas = (quant % ViewBag.QuantMaxLinhasPorPagina) > 0 ? 1 : 0; ViewBag.QuantPaginas = (quant / ViewBag.QuantMaxLinhasPorPagina) + difQuantPaginas; return(View(lista)); }
public ActionResult Index() { ViewBag.ListaTamPag = new SelectList(new int[] { _quantMaxLinhasPorPagina, 10, 15, 20 }, _quantMaxLinhasPorPagina); ViewBag.QuantMaxLinhasPorPagina = _quantMaxLinhasPorPagina; ViewBag.PaginaAtual = 1; var lista = ProdutoModel.RecuperarLista(ViewBag.PaginaAtual, _quantMaxLinhasPorPagina); var quant = ProdutoModel.RecuperarQuantidade(); var difQuantPaginas = (quant % ViewBag.QuantMaxLinhasPorPagina) > 0 ? 1 : 0; ViewBag.QuantPaginas = (quant / ViewBag.QuantMaxLinhasPorPagina) + difQuantPaginas; ViewBag.UnidadesMedida = UnidadeMedidaModel.RecuperarLista(1, 9999); ViewBag.Grupos = GrupoProdutoModel.RecuperarLista(1, 9999); ViewBag.Marcas = MarcaProdutoModel.RecuperarLista(1, 9999); ViewBag.Fornecedores = FornecedorModel.RecuperarLista(); ViewBag.LocaisArmazenamento = LocalArmazenamentoModel.RecuperarLista(1, 9999); return(View(lista)); }
public JsonResult SalvarLocalArmazenamento(LocalArmazenamentoViewModel model) { var resultado = "OK"; var mensagens = new List <string>(); var idSalvo = string.Empty; var quant = 0; //definição da quantidade em todos if (!ModelState.IsValid) { resultado = "AVISO"; mensagens = ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage).ToList(); } else { try { var vm = Mapper.Map <LocalArmazenamentoModel>(model); var id = vm.Salvar(); if (id > 0) { idSalvo = id.ToString(); quant = LocalArmazenamentoModel.RecuperarQuantidade(); //mas um para fazer em todos } else { resultado = "ERRO"; } } catch (Exception ex) { resultado = "ERRO"; } } return(Json(new { Resultado = resultado, Mensagens = mensagens, IdSalvo = idSalvo, Quantidade = quant })); }
public ActionResult Index() { ViewBag.ListaTamPag = new SelectList(new int[] { _quantMaxLinhasPorPagina, 10, 15, 20 }, _quantMaxLinhasPorPagina); ViewBag.QuantMaxLinhasPorPagina = _quantMaxLinhasPorPagina; ViewBag.PaginaAtual = 1; ViewBag.QuantidadeRegistros = 0; var lista = Mapper.Map <List <ProdutoViewModel> >(ProdutoModel.RecuperarLista(ViewBag.PaginaAtual, _quantMaxLinhasPorPagina)); var quant = ProdutoModel.RecuperarQuantidade(); var difQuantPaginas = (quant % ViewBag.QuantMaxLinhasPorPagina) > 0 ? 1 : 0; ViewBag.QuantPaginas = (quant / ViewBag.QuantMaxLinhasPorPagina) + difQuantPaginas; ViewBag.QuantidadeRegistros = quant; ViewBag.UnidadesMedida = Mapper.Map <List <UnidadeMedidaViewModel> >(UnidadeMedidaModel.RecuperarLista(1, 9999)); ViewBag.Grupos = Mapper.Map <List <GrupoProdutoViewModel> >(GrupoProdutoModel.RecuperarLista(1, 9999)); ViewBag.Marcas = Mapper.Map <List <MarcaProdutoViewModel> >(MarcaProdutoModel.RecuperarLista(1, 9999)); ViewBag.Fornecedores = Mapper.Map <List <FornecedorViewModel> >(FornecedorModel.RecuperarLista()); ViewBag.LocaisArmazenamento = Mapper.Map <List <LocalArmazenamentoViewModel> >(LocalArmazenamentoModel.RecuperarLista(1, 9999)); return(View(lista)); }
public JsonResult ExcluirLocalArmazenamento(int id) => Json(LocalArmazenamentoModel.ExcluirPeloId(id));
public JsonResult RecuperarLocalArmazenamento(int id) { var vm = Mapper.Map <LocalArmazenamentoViewModel>(LocalArmazenamentoModel.RecuperarPeloId(id)); return(Json(vm)); }
public JsonResult LocalArmazenamentoPagina(int pagina, int tamPag, string filtro, string ordem) { var lista = Mapper.Map <List <LocalArmazenamentoViewModel> >(LocalArmazenamentoModel.RecuperarLista(pagina, tamPag, filtro, ordem)); return(Json(lista)); }
public JsonResult RecuperarLocalArmazenamento(int id) { return(Json(LocalArmazenamentoModel.RecuperarPeloId(id))); }
public JsonResult LocalArmazenamentoPagina(int pagina, int tamPag) { var lista = LocalArmazenamentoModel.RecuperarLista(pagina, tamPag); return(Json(lista)); }