public JsonResult SalvarUnidadeMedida(UnidadeMedidaModel model) { var resultado = "OK"; var mensagens = new List <string>(); // Listar os erros de validação var idSalvo = string.Empty; if (!ModelState.IsValid) // Se nao foi bem sucedida { 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 })); // criacao de objeto anônimo. Variavel interna comeca com letra maiscula para seguir a nomenclatura do .Net }
public JsonResult UnidadeMedidaPagina(int pagina, int tamPag) { var lista = UnidadeMedidaModel.RecuperarLista(pagina, tamPag); return(Json(lista)); }
//METODO DO BOTAO DE EXCLUIR private void btnListaUnidadeMedida_Click(object sender, EventArgs e) { UnidadeMedidaControl control = new UnidadeMedidaControl(); UnidadeMedidaModel model = new UnidadeMedidaModel(); //CHAMA A LISTA DE UNIDADE DE MEDIDA = CODIGO 1 frmListaCadastrosAdm lista = new frmListaCadastrosAdm(1); lista.ShowDialog(); try { if (lista.codigo != 0) { model = control.SelectByID(lista.codigo); txtCodUnidadeMedida.Text = Convert.ToString(model.uni_cod); txtDescUnidadeMedida.Text = model.uni_descricao; } else { LimpaCampoUnidadeMedida(); } } catch (Exception ex) { MessageBox.Show("ERRO: " + ex, "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
//METODO DE BUSCA POR ID public UnidadeMedidaModel SelectByID(int id) { try { String sql = "SELECT * FROM unidade_medida WHERE uni_cod = @id"; con = Conexao.conectar(); MySqlCommand cmd = new MySqlCommand(sql, con); cmd.Parameters.AddWithValue("@id", id); MySqlDataReader dr; UnidadeMedidaModel unidade = new UnidadeMedidaModel(); dr = cmd.ExecuteReader(CommandBehavior.CloseConnection); while (dr.Read()) { unidade.uni_cod = Convert.ToInt32(dr["uni_cod"]); unidade.uni_descricao = dr["uni_descricao"].ToString(); } return(unidade); } catch (Exception ex) { throw ex; } finally { Conexao.fechar(); } }
public JsonResult SalvarUnidadeMedida(UnidadeMedidaModel obj) { 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 = obj.SalvarUnidadeMedida(); if (id > 0) { idSalvo = id.ToString(); } else { resultado = "erro"; } } catch (Exception ex) { resultado = "erro"; Console.WriteLine(ex); throw; } } return(Json(new { Resultado = resultado, Mensagens = mensagens, IdSalvo = idSalvo })); }
public JsonResult SalvarUnidadeMedida(UnidadeMedidaModel model) { var resultado = "OK"; var mensagem = new List <string>(); var idSalvo = string.Empty; //erro do Model (required) if (!ModelState.IsValid) { resultado = "AVISO"; //obter mensagem de erro do model mensagem = 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"; } } //cria um objeto anonimo e retorna em json return(Json(new { Resultado = resultado, Mensagem = mensagem, IdSalvo = idSalvo })); }
public UnidadeMedidaModel RecuperarPeloId(int id) { UnidadeMedidaModel ret = null; Connection(); using (SqlCommand command = new SqlCommand("SELECT * " + " FROM UnidadeMedida " + " WHERE Id=@Id", con)) { con.Open(); command.Parameters.AddWithValue("@Id", SqlDbType.Int).Value = id; var reader = command.ExecuteReader(); if (reader.Read()) { ret = new UnidadeMedidaModel() { Id = (int)reader["Id"], Nome = (string)reader["Nome"], Sigla = (string)reader["Sigla"], Ativo = (bool)reader["Ativo"] }; } } return(ret); }
public JsonResult ExcluirUnidadeMedida(int id) { var ok = UnidadeMedidaModel.ExcluirPeloId(id); var quant = UnidadeMedidaModel.RecuperarQuantidade(); return(Json(new { Ok = ok, Quantidade = quant })); }
public ActionResult SalvarUnidadeMedida(UnidadeMedidaModel 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 UnidadeMedidaPagina(int pagina, int tamPag, string filtro, string ordem) { var lista = Mapper.Map <List <UnidadeMedidaViewModel> >(UnidadeMedidaModel.RecuperarLista(pagina, tamPag, filtro, ordem)); var quantRegistro = UnidadeMedidaModel.RecuperarQuantidade(); var quantidade = QuantidadePaginas(quantRegistro); return(Json(new { Lista = lista, Quantidade = quantidade })); }
public JsonResult UnidadeMedidaPagina(int pagina, int tamPag) { var lista = UnidadeMedidaModel.RecuperarLista(pagina, tamPag); var difQuantPaginas = (lista.Count % ViewBag.QuantMaxLinhaPorPagina) > 0 ? 1 : 0; ViewBag.QuantPaginas = (lista.Count / ViewBag.QuantMaxLinhaPorPagina + difQuantPaginas); return(Json(lista)); }
public int Salvar(UnidadeMedidaModel unidadeMedidaModel) { var ret = 0; var model = RecuperarPeloId(unidadeMedidaModel.Id); if (model == null) { Connection(); using (SqlCommand command = new SqlCommand(" INSERT INTO UnidadeMedida ( Nome, " + " Sigla, " + " Ativo " + " ) " + " VALUES ( @Nome, " + " @Sigla, " + " @Ativo " + " ); " + " select convert(int, scope_identity()) ", con)) { con.Open(); command.Parameters.AddWithValue("@Nome", SqlDbType.VarChar).Value = unidadeMedidaModel.Nome; command.Parameters.AddWithValue("@Sigla", SqlDbType.VarChar).Value = unidadeMedidaModel.Sigla; command.Parameters.AddWithValue("@Ativo", SqlDbType.Int).Value = unidadeMedidaModel.Ativo; ret = (int)command.ExecuteScalar(); } } else { Connection(); using (SqlCommand command = new SqlCommand("UPDATE UnidadeMedida " + " SET Nome=@Nome, " + " Sigla=@Sigla, " + " Ativo=@Ativo " + " WHERE Id=@Id ", con)) { con.Open(); command.Parameters.AddWithValue("@Nome", SqlDbType.VarChar).Value = unidadeMedidaModel.Nome; command.Parameters.AddWithValue("@Sigla", SqlDbType.Int).Value = unidadeMedidaModel.Sigla; command.Parameters.AddWithValue("@Ativo", SqlDbType.Int).Value = unidadeMedidaModel.Ativo; command.Parameters.AddWithValue("@Id", SqlDbType.Int).Value = unidadeMedidaModel.Id; if (command.ExecuteNonQuery() > 0) { ret = unidadeMedidaModel.Id; } } } return(ret); }
public ActionResult Index() { ViewBag.ListaTamPag = new SelectList(new int[] { QtdMaxLinhaPorPagina, 10, 15, 20 }, QtdMaxLinhaPorPagina); ViewBag.QtdMaxLinhaPorPagina = QtdMaxLinhaPorPagina; ViewBag.PaginaAtual = 1; var qtdRegistros = UnidadeMedidaModel.QtdRegistros(); ViewBag.QtdPaginas = (qtdRegistros > ViewBag.QtdMaxLinhaPorPagina) ? ((qtdRegistros / ViewBag.QtdMaxLinhaPorPagina) + ((qtdRegistros % ViewBag.QtdMaxLinhaPorPagina > 0) ? 1 : 0)) : 1; var lista = UnidadeMedidaModel.RecuperarLista(ViewBag.PaginaAtual, QtdMaxLinhaPorPagina); return(View(lista)); }
public bool Update(UnidadeMedidaModel unidade) { UnidadeMedidaDAO dao = new UnidadeMedidaDAO(); if (unidade.uni_cod != 0 || unidade.uni_descricao != string.Empty) { dao.Update(unidade); return(true); } else { return(false); } }
//========== UNIDADE MEDIDA ============================================================ //METODO DO BOTÂO DE SALVAR private void btnSalvaUnidadeMedida_Click(object sender, EventArgs e) { try { UnidadeMedidaControl control = new UnidadeMedidaControl(); UnidadeMedidaModel unidade = new UnidadeMedidaModel(); //ATIBUI VALOR AO OBJETO unidade.uni_descricao = txtDescUnidadeMedida.Text; switch (seletor) { case 0: //CHAMA METODO DA CLASSE CONTROLE if (!control.Inserir(unidade)) { MessageBox.Show("Verifique os campos digitados", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning); } break; case 1: //SE FOR EDITAR PEGA O CODIGO DO ITEM NO CAMPO DELE if (txtCodUnidadeMedida.Text != string.Empty) { unidade.uni_cod = Convert.ToInt32(txtCodUnidadeMedida.Text); } //CHAMA METODO DA CLASSE CONTROLE if (!control.Update(unidade)) { MessageBox.Show("Verifique os campos digitados", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning); } break; default: MessageBox.Show("Selecione a opção NOVO CADASTRO ou EDITAR", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning); break; } } catch (Exception ex) { MessageBox.Show("ERRO: " + ex, "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning); } finally { //CHAMA METODO DE LIMA CAMPO LimpaCampoUnidadeMedida(); } }
public ActionResult Index() { ViewBag.ListaTamanhopagina = new SelectList(new int[] { _quantMaxLinhasPorPagina, 10, 15, 20 }, _quantMaxLinhasPorPagina); ViewBag.QuantMaxLinhasPorPagina = _quantMaxLinhasPorPagina; ViewBag.PaginaAtual = 1; var lista = UnidadeMedidaModel.RecuperarLista(ViewBag.PaginaAtual, _quantMaxLinhasPorPagina); var quant = UnidadeMedidaModel.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[] { _quantMaxLinhaPorPagina, 14, 21, 28 }, _quantMaxLinhaPorPagina); ViewBag.QuantMaxLinhaPorPagina = _quantMaxLinhaPorPagina; ViewBag.PaginaAtual = 1; var lista = UnidadeMedidaModel.RecuperarLista(ViewBag.PaginaAtual, _quantMaxLinhaPorPagina); var quant = UnidadeMedidaModel.RecuperarQuantidadeReg(); var difQuantPaginas = (quant % ViewBag.QuantMaxLinhaPorPagina) > 0 ? 1 : 0; ViewBag.QuantPaginas = (quant / ViewBag.QuantMaxLinhaPorPagina + difQuantPaginas); return(View(lista)); }
//quando inicia a pagina public ActionResult Index() { ViewBag.ListaTamPag = new SelectList(new int[] { _QtdMaxLinhas, 10, 15, 20 }, _QtdMaxLinhas); ViewBag.QtdMaxLinhas = _QtdMaxLinhas; ViewBag.PaginaAtual = 1; var lista = UnidadeMedidaModel.RecuperarLista(ViewBag.PaginaAtual, _QtdMaxLinhas); var quant = UnidadeMedidaModel.RecuperarQuant(); var difQtdPag = ((quant % ViewBag.QtdMaxLinhas) > 0 ? 1 : 0); ViewBag.QtdPaginas = (quant / ViewBag.QtdMaxLinhas) + difQtdPag; return(View(lista)); }
//METODDO DE INSERIR public bool Inserir(UnidadeMedidaModel unidade) { UnidadeMedidaDAO dao = new UnidadeMedidaDAO(); //VERIFICA SE TEM DADOS DENTRO DO OBJETO if (unidade.uni_descricao != string.Empty) { dao.Insert(unidade); //SE DER TUDO CERTO RETORNA TRUE return(true); } else { //SE NAO RETORNA FALSE return(false); } }
// public ActionResult ObterUnidadeMedida() public ActionResult Index() { ViewBag.ListaTamPag = new SelectList(new int[] { _maxLinhasPorPagina, 10, 15, 20, 30 }, _maxLinhasPorPagina); ViewBag.MaxLinhasPorPagina = _maxLinhasPorPagina; ViewBag.PaginaAtual = 1; var lista = UnidadeMedidaModel.Obter(ViewBag.PaginaAtual, _maxLinhasPorPagina); var quantidade = UnidadeMedidaModel.ObterQuantidade(); ViewBag.QuantPaginas = (quantidade / ViewBag.MaxLinhasPorPagina); if ((quantidade % ViewBag.MaxLinhasPorPagina) > 0) { ViewBag.QuantPaginas += 1; } return(View(lista)); }
public ActionResult Index() { ViewBag.ListaTamPag = new SelectList(new int[] { _quantMaxLinhaPorPagina, 14, 21, 28 }, _quantMaxLinhaPorPagina); ViewBag.QuantMaxLinhaPorPagina = _quantMaxLinhaPorPagina; ViewBag.PaginaAtual = 1; var lista = ProdutoModel.RecuperarLista(ViewBag.PaginaAtual, _quantMaxLinhaPorPagina); var quant = ProdutoModel.RecuperarQuantidadeReg(); var difQuantPaginas = (quant % ViewBag.QuantMaxLinhaPorPagina) > 0 ? 1 : 0; ViewBag.QuantPaginas = (quant / ViewBag.QuantMaxLinhaPorPagina + difQuantPaginas); ViewBag.UnidadesMedida = UnidadeMedidaModel.RecuperarLista(1, 9999); ViewBag.CategoriasProduto = CategoriaProdutoModel.RecuperarLista(1, 9999); ViewBag.Fornecedores = FornecedorModel.RecuperarLista(1, 9999); return(View(lista)); }
public ActionResult Index() { ViewBag.ListaTamPag = new SelectList(new int[] { _qtdeMaxLinhasPorPagina, 20, 30 }, _qtdeMaxLinhasPorPagina); ViewBag.QtdeMaxLinhasPorPagina = _qtdeMaxLinhasPorPagina; ViewBag.PaginaAtual = 1; var lista = UnidadeMedidaModel.RecuperarUnidadeMedida(ViewBag.PaginaAtual, _qtdeMaxLinhasPorPagina); var qtdeReg = UnidadeMedidaModel.RecuperarUnidadeMedidaQtde(); ViewBag.QtdeDePaginas = (qtdeReg / ViewBag.QtdeMaxLinhasPorPagina); if (qtdeReg % ViewBag.QtdeMaxLinhasPorPagina > 0) { ViewBag.QtdeDePaginas++; } return(View(lista)); }
//METODO DE INSERT public void Insert(UnidadeMedidaModel unidade) { try { String sql = "INSERT INTO unidade_medida (uni_descricao) VALUES (@descricao)"; con = Conexao.conectar(); MySqlCommand cmd = new MySqlCommand(sql, con); cmd.Parameters.AddWithValue("@descricao", unidade.uni_descricao); cmd.ExecuteNonQuery(); } catch (Exception ex) { throw ex; } finally { Conexao.fechar(); } }
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)); }
//METODO DE UPDATE public void Update(UnidadeMedidaModel unidade) { try { String sql = "UPDATE unidade_medida SET uni_descricao = @descricao WHERE uni_cod = @id "; con = Conexao.conectar(); MySqlCommand cmd = new MySqlCommand(sql, con); cmd.Parameters.AddWithValue("@id", unidade.uni_cod); cmd.Parameters.AddWithValue("@descricao", unidade.uni_descricao); cmd.ExecuteNonQuery(); } catch (Exception ex) { throw ex; } finally { Conexao.fechar(); } }
public JsonResult SalvarUnidadeMedida(UnidadeMedidaViewModel 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 <UnidadeMedidaModel>(model); var id = vm.Salvar(); if (id > 0) { idSalvo = id.ToString(); quant = UnidadeMedidaModel.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 JsonResult UnidadeMedidaPagina(int pagina, int maxPag, string filtro) { var lista = UnidadeMedidaModel.RecuperarLista(pagina, maxPag, filtro); return(Json(lista)); }
public ActionResult ExcluirUnidadeMedida(int id) { return(Json(UnidadeMedidaModel.ExcluirPeloId(id))); }
public ActionResult RecuperarUnidadeMedida(int id) { return(Json(UnidadeMedidaModel.RecuperarPeloId(id))); }
public JsonResult RecuperarUnidadeMedida(int id) { var vm = Mapper.Map <UnidadeMedidaViewModel>(UnidadeMedidaModel.RecuperarPeloId(id)); return(Json(vm)); }