// GET: CRUD public ActionResult Index() { ViewBag.searchresult = ""; ViewBag.updateresult = ""; Estabelecimentos es = new Estabelecimentos(); es.cnpj = ""; es.razao_social = ""; es.nome_fantasia = ""; es.categoria = ""; es.email = ""; es.endereco = ""; es.cidade = ""; es.estado = ""; es.telefone = ""; es.data_cadastro = ""; es.status = ""; es.agencia = ""; es.conta = ""; ViewBag.cancelbutton = "disable"; ViewBag.updatebutton = "disabled"; ViewBag.deletebutton = "disabled"; ViewBag.savebutton = "disabled"; ViewBag.searchbutton = ""; ViewBag.addnewbutton = ""; return(View(es)); }
public IUEstabelecimento(int id, TelaPrincipal tela) { InitializeComponent(); oDAO = new EstabelecimentoDAO(); obj = new Estabelecimentos(); this.tela = tela; cboUF.SelectedIndex = 0; if (id != 0) { obj = oDAO.GetById(id); txtIdEstabelecimento.Text = obj.Idestabelecimento.ToString(); txtNome.Text = obj.Nome; txtCnpj.Text = obj.Cnpj; txtRua.Text = obj.Rua; txtNumero.Text = obj.Numero; txtBairro.Text = obj.Bairro; txtCidade.Text = obj.Cidade; txtCep.Text = obj.Cep; txtTelefones.Text = obj.Telefones; txtEmail.Text = obj.Email; txtVCarros.Value = obj.Vagas_carro; txtVMotos.Value = obj.Vagas_moto; txtVOutros.Value = obj.Vagas_outros; cboUF.SelectedIndex = cboUF.Items.IndexOf(obj.Estado); btnLimpar.Enabled = false; } }
public SaidaMovimento(int id, Estabelecimentos est, ConfigMovimento config, Funcionarios fun, Form tela) { InitializeComponent(); groupBox4.TabStop = false; rbInteiro.TabStop = false; rbManual.TabStop = false; rbProporcional.TabStop = false; rbZero.TabStop = false; this.est = est; // Estabelecimento this.config = config; // Configuração de Movimento this.fun = fun; // Funcionário telaMov = (TelaPrincipal)tela; // Tela de Movimento CarregaServico(); CarregaFormaPagamento(); CarregaFaturaExcedentePadrao(); //busca um movimento caso venha um ID if (id != 0) { obj = mDAO.GetById(id); PreencheMovimento(); } //ok }
public void AplicarFiltro() { if (PesquisaPorNome == null) { PesquisaPorNome = ""; } var resultado = EstabelecimentosFiltrado.Where(n => n.Nome.ToLowerInvariant() .Contains(pesquisaPorNome.ToLowerInvariant().Trim())).ToList(); var removerDaLista = Estabelecimentos.Except(resultado).ToList(); foreach (var item in removerDaLista) { Estabelecimentos.Remove(item); } for (int index = 0; index < resultado.Count; index++) { var item = resultado[index]; if (index + 1 > Estabelecimentos.Count || !Estabelecimentos[index].Equals(item)) { Estabelecimentos.Insert(index, item); } } }
public void Alterar(Estabelecimentos obj) { try { con = new Conexao(); con.Conectar(); String sql = "UPDATE estabelecimentos SET"; sql += " nome = '" + obj.Nome.Replace("'", "''") + "', "; sql += " cnpj = '" + obj.Cnpj.Replace("'", "''") + "', "; sql += " rua = '" + obj.Rua.Replace("'", "''") + "', "; sql += " numero = '" + obj.Numero.Replace("'", "''") + "', "; sql += " bairro = '" + obj.Bairro.Replace("'", "''") + "', "; sql += " cidade = '" + obj.Cidade.Replace("'", "''") + "', "; sql += " estado = '" + obj.Estado + "', "; sql += " cep = '" + obj.Cep.Replace("'", "''") + "', "; sql += " telefones = '" + obj.Telefones.Replace("'", "''") + "', "; sql += " email = '" + obj.Email.Replace("'", "''") + "', "; sql += " vagas_carro = '" + obj.Vagas_carro + "', "; sql += " vagas_moto = '" + obj.Vagas_moto + "', "; sql += " vagas_outros = '" + obj.Vagas_outros + "'"; sql += " WHERE idestabelecimento = " + obj.Idestabelecimento + ";"; sql = sql.Replace("''", "NULL"); con.ExecutarComandoSQL(sql); } catch (Exception ex) { MessageBox.Show("Erro ao atualizar o Estabelecimento !!! \n" + ex.Message, "ERRO !!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { con = null; } }
public ActionResult Update(FormCollection form) { Estabelecimentos estabelecimento = new Estabelecimentos(); estabelecimento.Codigo = Convert.ToInt32(form["Codigo"]); estabelecimento.Razao_Social = form["Razao"]; estabelecimento.Fantasia = form["Fantasia"]; estabelecimento.Cnpj = form["Cnpj"]; estabelecimento.Email = form["Email"]; estabelecimento.Endereco = form["Endereco"]; estabelecimento.Cidade = form["Cidade"]; estabelecimento.Estado = form["Estado"]; estabelecimento.Telefone = form["Telefone"]; string dataCad = form["Data"].Replace("/", "-"); estabelecimento.Data = Convert.ToDateTime(dataCad); estabelecimento.Categoria = Convert.ToInt32(form["Categoria"]); estabelecimento.Status = form["Status"]; estabelecimento.Agencia = form["Agencia"]; estabelecimento.Conta = form["Conta"]; using (EstabelecimentoModel model = new EstabelecimentoModel()) { model.Update(estabelecimento); return(RedirectToAction("Index")); } }
public void CadastrarDados(Estabelecimentos estabelecimnetos) { using (DesafioPluftContext ctx = new DesafioPluftContext()) { ctx.Estabelecimentos.Add(estabelecimnetos); ctx.SaveChanges(); } }
private void btnSalvar_Click(object sender, EventArgs e) { if (validaCampos()) { DialogResult confirm = MessageBox.Show("Deseja Salvar o Registro?", "RTPark", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (validaCampos() && (confirm == DialogResult.Yes)) { if (obj == null) { obj = new Estabelecimentos(); } obj.Nome = txtNome.Text; txtCnpj.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals; if (txtCnpj.Text.Length > 0) { txtCnpj.TextMaskFormat = MaskFormat.IncludeLiterals; } obj.Cnpj = txtCnpj.Text; obj.Rua = txtRua.Text; obj.Numero = txtNumero.Text; obj.Bairro = txtBairro.Text; obj.Cidade = txtCidade.Text; obj.Estado = cboUF.SelectedItem.ToString(); txtCep.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals; if (txtCep.Text.Length > 0) { txtCep.TextMaskFormat = MaskFormat.IncludeLiterals; } obj.Cep = txtCep.Text; obj.Telefones = txtTelefones.Text; obj.Email = txtEmail.Text; obj.Vagas_carro = (int)txtVCarros.Value; obj.Vagas_moto = (int)txtVMotos.Value; obj.Vagas_outros = (int)txtVOutros.Value; if (validaCampos()) { if (obj.Idestabelecimento == 0) { oDAO.Inserir(obj); } else { oDAO.Alterar(obj); tela.SetEst(obj); } MessageBox.Show("Salvo com Sucesso !!!"); salvo = true; this.Close(); } } } }
private void BuscaEstabelecimento() { EstabelecimentoDAO oDAO = new EstabelecimentoDAO(); est = oDAO.GetLast(); if (est != null) { lblNomeEstacionamento.Text = est.Nome; BuscaConfiguracao(); CalculaVagas(); } }
public void AtualizarDados(Estabelecimentos novoEstabelecimento, Estabelecimentos estabelecimentoCadastrado) { estabelecimentoCadastrado.Endereco = novoEstabelecimento.Endereco ?? estabelecimentoCadastrado.Endereco; estabelecimentoCadastrado.HorarioFuncionamento = novoEstabelecimento.HorarioFuncionamento ?? estabelecimentoCadastrado.HorarioFuncionamento; using (DesafioPluftContext ctx = new DesafioPluftContext()) { ctx.Estabelecimentos.Update(novoEstabelecimento); ctx.SaveChanges(); } }
public ActionResult Update([FromBody] Estabelecimentos estabelecimento) { if (estabelecimento == null) { return(BadRequest()); } else { _context.update(estabelecimento.Id, estabelecimento); return(Ok(estabelecimento)); } }
public EntradaMovimento(Estabelecimentos est, ConfigMovimento config, Funcionarios fun, Form tela) { InitializeComponent(); txtHoraEntrada.Text = DateTime.Now.ToString("dd/MM/yyyy HH:mm"); this.est = est; this.config = config; this.fun = fun; CarregaServico(); obj = new Movimentos(); oDAO = new MovimentoDAO(); telaMov = (TelaPrincipal)tela; MontaCupom(); }
public IActionResult Create([FromBody] Estabelecimentos estabelecimento) { if (estabelecimento == null) { return(BadRequest()); } else { var resposta = _context.AddEstabelecimento(estabelecimento); return(Ok(resposta)); } }
[Authorize(Roles = "Administrador, Lojista")]//Determina qual tipo de usuário pode utilizar esse Método public IActionResult Cadastrar(Estabelecimentos estabelecimento) { try { EstabelecimentoRepository.CadastrarDados(estabelecimento); //Utiliza o método CadastrarDados e passa o estabelecimento informado pelo Post e armazena no Banco de dados return(Ok()); //retorna 200 OK } catch (Exception ex) //Armazena um erro caso as instruções acima não consigam ser executadas armazenando na variável ex do tipo { return(BadRequest(new //Criando e retornando a mensagem de erro que será enviada { mensagem = "Erro: " + ex // Inserindo erro na mensagem })); } }
public bool AddEstabelecimento(Estabelecimentos estabelecimento) { var retorno = _context.Estabelecimentos.Where(s => s.Cnpj == estabelecimento.Cnpj).Select(s => s.Cnpj).Count(); if (retorno <= 0) { _context.Estabelecimentos.Add(estabelecimento); _context.SaveChanges(); return(true); } else { return(false); } }
public void update(int id, Estabelecimentos estabelecimento) { var _estabelecimento = find(id); _estabelecimento.Token = estabelecimento.Token; _estabelecimento.Email = estabelecimento.Email; _estabelecimento.Estabelecimento = estabelecimento.Estabelecimento; _estabelecimento.Cnpj = estabelecimento.Cnpj; _estabelecimento.RazaoSocial = estabelecimento.RazaoSocial; _estabelecimento.Ativo = estabelecimento.Ativo; _estabelecimento.Telefones = estabelecimento.Telefones; _estabelecimento.Enderecos = estabelecimento.Enderecos; _context.Estabelecimentos.Update(_estabelecimento); _context.SaveChanges(); }
public Estabelecimentos GetLast() { Estabelecimentos obj = new Estabelecimentos(); try { con = new Conexao(); con.Conectar(); String sql = "SELECT idestabelecimento, nome, cnpj, rua, numero, bairro, cidade, estado, cep, telefones, email, vagas_carro, vagas_moto, vagas_outros FROM estabelecimentos"; sql += " ORDER BY 1 DESC LIMIT 1;"; var dados = con.RetDataReader(sql); if (dados.Read()) { obj.Idestabelecimento = Convert.ToInt32(dados["idestabelecimento"].ToString()); obj.Nome = dados["nome"].ToString(); obj.Cnpj = dados["cnpj"].ToString(); obj.Rua = dados["rua"].ToString(); obj.Numero = dados["numero"].ToString(); obj.Bairro = dados["bairro"].ToString(); obj.Cidade = dados["cidade"].ToString(); obj.Estado = dados["estado"].ToString(); obj.Cep = dados["cep"].ToString(); obj.Telefones = dados["telefones"].ToString(); obj.Email = dados["email"].ToString(); obj.Vagas_carro = Convert.ToInt32(dados["vagas_carro"].ToString()); obj.Vagas_moto = Convert.ToInt32(dados["vagas_moto"].ToString()); obj.Vagas_outros = Convert.ToInt32(dados["vagas_outros"]); } else { obj = null; } } catch (FormatException e) { MessageBox.Show("Erro ao converter !!! \n" + e.Message, "ERRO !!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show("Erro ao buscar os registros (LAST) !!! \n" + ex.Message, "ERRO !!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } con = null; return(obj); }
public void Carregar() { if (!System.IO.File.Exists(_caminhoBanco)) { CriarBancoVazio(); } using (var db = new SQLite.Net.SQLiteConnection(new SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid(), _caminhoBanco, storeDateTimeAsTicks: false)) { Estabelecimentos = db.Table <Models.Estabelecimento>().ToList(); Gastos = db.Table <Models.Gasto>().ToList(); foreach (var gasto in Gastos) { gasto.Estabelecimento = Estabelecimentos.FirstOrDefault(e => e.Id == gasto.EstabelecimentoId); } } }
public int Inserir(Estabelecimentos obj) { try { con = new Conexao(); con.Conectar(); String sql = "INSERT INTO estabelecimentos (nome, cnpj, rua, numero, bairro, cidade, estado, cep, telefones, email, vagas_carro, vagas_moto, vagas_outros) VALUES("; sql += "'" + obj.Nome.Replace("'", "''") + "', "; sql += "'" + obj.Cnpj.Replace("'", "''") + "', "; sql += "'" + obj.Rua.Replace("'", "''") + "', "; sql += "'" + obj.Numero.Replace("'", "''") + "', "; sql += "'" + obj.Bairro.Replace("'", "''") + "', "; sql += "'" + obj.Cidade.Replace("'", "''") + "', "; sql += "'" + obj.Estado + "', "; sql += "'" + obj.Cep.Replace("'", "''") + "', "; sql += "'" + obj.Telefones.Replace("'", "''") + "', "; sql += "'" + obj.Email.Replace("'", "''") + "', "; sql += "'" + obj.Vagas_carro + "', "; sql += "'" + obj.Vagas_moto + "', "; sql += "'" + obj.Vagas_outros + "');"; sql += "SELECT LAST_INSERT_ID();"; sql = sql.Replace("''", "NULL"); System.Console.WriteLine(sql); int id = Convert.ToInt32(con.ExecutarComandoSQLRetorno(sql)); return(id); } catch (Exception ex) { MessageBox.Show("Erro ao cadastrar Estabelecimento !!! \n" + ex.Message, "ERRO !!!", MessageBoxButtons.OK, MessageBoxIcon.Error); return(0); } finally { con = null; } }
public IActionResult Atualizar(Estabelecimentos novoEstabelecimento) { try //Tenta Executar os comandos abaixo { Estabelecimentos estabelecimentoCadastrado = EstabelecimentoRepository.BuscarEstabelecimentosPorId(novoEstabelecimento.Id); //Cria uma variável do tipo Estabelecimentos e utiliza o étodo BuscarEstabelecimentosPorId para encontrar um Estabelecimento com o id correspondente if (estabelecimentoCadastrado == null) // Verifica se o estabelecimento buscado é nulo { return(NotFound()); //Retorna 404 NOT FOUND } EstabelecimentoRepository.AtualizarDados(novoEstabelecimento, estabelecimentoCadastrado); // Usa o método AtualizarDados para comparar as diferenças do Estabelecimento cadastrado com o que novo e armazena as informações no DB return(Ok()); //Retorna 200 Ok } catch (Exception ex) //Armazena um erro caso as instruções acima não consigam ser executadas armazenando na variável ex do tipo { return(BadRequest(new //Criando e retornando a mensagem de erro que será enviada { mensagem = "Erro: " + ex // Inserindo erro na mensagem })); } }
public IUConfigMovimento(Estabelecimentos est) { InitializeComponent(); this.est = est; lblEmpresa.Text = est.Nome; oDAO = new ConfigMovimentoDAO(); obj = oDAO.GetLast(est.Idestabelecimento); if (obj != null) { chkCnpj.Checked = Convert.ToBoolean(obj.ImprimeCnpj); chkTelefones.Checked = Convert.ToBoolean(obj.ImprimeTelefones); chkEndereco.Checked = Convert.ToBoolean(obj.ImprimeEnd); switch (obj.ImprimeEntrada) { case 'P': rbPergE.Checked = true; break; case 'S': rbSimE.Checked = true; break; case 'N': rbNaoE.Checked = true; break; } switch (obj.ImprimeSaida) { case 'P': rbPergS.Checked = true; break; case 'S': rbSimS.Checked = true; break; case 'N': rbNaoS.Checked = true; break; } switch (obj.FaturaExcedente) { case 'I': rbInteiro.Checked = true; break; case 'P': rbProporcional.Checked = true; break; case 'Z': rbZero.Checked = true; break; case 'M': rbManual.Checked = true; break; } CarregaServico(obj.CobrancaPadrao); } }
public ActionResult Index(string cnpj, string cbutton, string razao_social, string nome_fantasia, string categoria, string email, string endereco, string cidade, string estado, string telefone, string data_cadastro, string status, string agencia, string conta) { Estabelecimentos es = new Estabelecimentos(); //READ if (cbutton == "Search") { String mycon = "Data Source=DESKTOP-4GDBP4U\\SQLEXPRESS; Initial Catalog=CadastroFitcard; Integrated Security=True"; String myquery = "Select * from estabelecimentos where cnpj=" + Convert.ToInt64(cnpj); SqlConnection con = new SqlConnection(mycon); SqlCommand cmd = new SqlCommand(); cmd.CommandText = myquery; cmd.Connection = con; SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = cmd; DataSet ds = new DataSet(); da.Fill(ds); if (ds.Tables[0].Rows.Count > 0) { ViewBag.searchresult = "CNPJ encontrado!"; es.cnpj = cnpj; es.razao_social = ds.Tables[0].Rows[0]["razao_social"].ToString(); es.nome_fantasia = ds.Tables[0].Rows[0]["nome_fantasia"].ToString(); es.categoria = ds.Tables[0].Rows[0]["categoria"].ToString(); es.email = ds.Tables[0].Rows[0]["email"].ToString(); es.endereco = ds.Tables[0].Rows[0]["endereco"].ToString(); es.cidade = ds.Tables[0].Rows[0]["cidade"].ToString(); es.estado = ds.Tables[0].Rows[0]["estado"].ToString(); es.telefone = ds.Tables[0].Rows[0]["telefone"].ToString(); es.data_cadastro = ds.Tables[0].Rows[0]["data_cadastro"].ToString(); es.status = ds.Tables[0].Rows[0]["status"].ToString(); es.agencia = ds.Tables[0].Rows[0]["agencia"].ToString(); es.conta = ds.Tables[0].Rows[0]["conta"].ToString(); ViewBag.updateresult = "Você pode alterar ou deletar esse formulário, ou apenas cancelar a operação"; ViewBag.cancelbutton = ""; ViewBag.updatebutton = ""; ViewBag.deletebutton = ""; ViewBag.savebutton = "disabled"; ViewBag.addnewbutton = "disabled"; } //Caso o CNPJ não for encontrado else { ViewBag.updateresult = ""; ViewBag.searchresult = "O CNPJ não foi encontrado"; ViewBag.cancelbutton = "disabled"; ViewBag.updatebutton = "disabled"; ViewBag.deletebutton = "disabled"; ViewBag.savebutton = "disabled"; ViewBag.addnewbutton = ""; } con.Close(); } //UPDATE else if (cbutton == "Update") { String mycon = "Data Source=DESKTOP-4GDBP4U\\SQLEXPRESS; Initial Catalog=CadastroFitcard; Integrated Security=True"; String updatedata = "Update estabelecimentos set razao_social='" + razao_social + "', nome_fantasia='" + nome_fantasia + "', categoria='" + categoria + "', email='" + email + "', endereco='" + endereco + "', cidade='" + cidade + "', estado='" + estado + "', telefone='" + telefone + "', data_cadastro='" + data_cadastro + "', status='" + status + "', agencia='" + agencia + "', conta='" + conta + "' where cnpj=" + Convert.ToInt64(cnpj); SqlConnection con = new SqlConnection(mycon); con.Open(); SqlCommand cmd = new SqlCommand(); cmd.CommandText = updatedata; cmd.Connection = con; cmd.ExecuteNonQuery(); con.Close(); es.cnpj = ""; es.razao_social = ""; es.nome_fantasia = ""; es.categoria = ""; es.email = ""; es.endereco = ""; es.cidade = ""; es.estado = ""; es.telefone = ""; es.data_cadastro = ""; es.status = ""; es.agencia = ""; es.conta = ""; ViewBag.updateresult = "As alterações foram realizadas com sucesso para o CNPJ " + cnpj; ViewBag.cancelbutton = "disabled"; ViewBag.updatebutton = "disabled"; ViewBag.deletebutton = "disabled"; ViewBag.savebutton = "disabled"; ViewBag.addnewbutton = ""; } else if (cbutton == "Cancel") { ViewBag.cancelbutton = "disabled"; ViewBag.updatebutton = "disabled"; ViewBag.deletebutton = "disabled"; ViewBag.savebutton = "disabled"; ViewBag.searchbutton = ""; ViewBag.addnewbutton = ""; ViewBag.updateresult = "Novo formulário cancelado"; } //Adiciona todos os campos limpos para o preenchimento de um novo cadastro else if (cbutton == "AddNew") { ViewBag.cancelbutton = ""; ViewBag.updatebutton = "disabled"; ViewBag.deletebutton = "disabled"; ViewBag.savebutton = ""; ViewBag.addnewbutton = "disabled"; ViewBag.searchbutton = "disabled"; ViewBag.updateresult = "Novo formulário criado!"; } //CREATE else if (cbutton == "Save") { String mycon = "Data Source=DESKTOP-4GDBP4U\\SQLEXPRESS; Initial Catalog=CadastroFitcard; Integrated Security=True"; String query = "insert into estabelecimentos(cnpj, razao_social, nome_fantasia, categoria, email, endereco, cidade, estado, telefone, data_cadastro, status, agencia, conta) values(" + cnpj + ",'" + razao_social + "','" + nome_fantasia + "','" + categoria + "','" + email + "','" + endereco + "','" + cidade + "','" + estado + "','" + telefone + "','" + data_cadastro + "','" + status + "','" + agencia + "','" + conta + "' )"; SqlConnection con = new SqlConnection(mycon); con.Open(); SqlCommand cmd = new SqlCommand(); cmd.CommandText = query; cmd.Connection = con; cmd.ExecuteNonQuery(); ViewBag.cancelbutton = "disabled"; ViewBag.updatebutton = "disabled"; ViewBag.deletebutton = "disabled"; ViewBag.savebutton = "disabled"; ViewBag.searchbutton = ""; ViewBag.addnewbutton = ""; ViewBag.updateresult = "Cadastro realizado com sucesso!"; } //DELETE else if (cbutton == "Delete") { String mycon = "Data Source=DESKTOP-4GDBP4U\\SQLEXPRESS; Initial Catalog=CadastroFitcard; Integrated Security=True"; String updatedata = "delete from estabelecimentos where cnpj=" + cnpj; SqlConnection con = new SqlConnection(mycon); con.Open(); SqlCommand cmd = new SqlCommand(); cmd.CommandText = updatedata; cmd.Connection = con; cmd.ExecuteNonQuery(); ViewBag.cancelbutton = "disabled"; ViewBag.updatebutton = "disabled"; ViewBag.deletebutton = "disabled"; ViewBag.savebutton = "disabled"; ViewBag.searchbutton = ""; ViewBag.addnewbutton = ""; ViewBag.updateresult = "Cadastro deletado do seguinte CNJP: " + cnpj; } return(View(es)); }
public void SetEst(Estabelecimentos obj) { est = (Estabelecimentos)obj; }