public void EditarStatusViagem(viagem vj) { // Edita o id do veiculo String strConexaoPlaca = @"server=localhost;port=3307;database=hwsystems;userid=root;password=usbw"; String sqlPlaca = "update tb_viagens set status_viagem = @status_viagem where id_viagem = @id_viagem;"; MySqlConnection conPlaca = null; try { conPlaca = new MySqlConnection(strConexaoPlaca); conPlaca.Open(); MySqlCommand command = new MySqlCommand(sqlPlaca, conPlaca); command.Parameters.Add(new MySqlParameter("id_viagem", vj.idViagem)); command.Parameters.Add(new MySqlParameter("status_viagem", "Concluida")); command.Prepare(); command.ExecuteNonQuery(); } catch (Exception ex) { System.Windows.Forms.MessageBox.Show("ERROR" + ex.Message); } finally { if (conPlaca != null) { conPlaca.Close(); } } }
public void ExcluirViagens(viagem vj) { String strConexaoExcluirv = @"server=localhost;port=3307;database=hwsystems;userid=root;password=usbw"; String sqlExcluirv = "delete from tb_viagens where id_viagem = @id_viagem;"; MySqlConnection conExcluirv = null; try { conExcluirv = new MySqlConnection(strConexaoExcluirv); conExcluirv.Open(); MySqlCommand command = new MySqlCommand(sqlExcluirv, conExcluirv); command.Parameters.Add(new MySqlParameter("id_viagem", vj.idViagem)); command.Prepare(); command.ExecuteNonQuery(); System.Windows.Forms.MessageBox.Show("Viagem excluida com sucesso"); } catch (Exception ex) { System.Windows.Forms.MessageBox.Show("ERROR" + ex.Message); } finally { if (conExcluirv != null) { conExcluirv.Close(); } } }
public static viagem AlteraSalva(viagem viagem) { using (var ContextTransaction = db.Database.BeginTransaction()) { try { var existeViagem = db.viagem.Find(viagem.Id); using (var db = new bancoviagemEntities()) { if (existeViagem == null) { db.Entry(viagem).State = EntityState.Added; } else { db.Entry(viagem).State = EntityState.Modified; } db.SaveChanges(); } ContextTransaction.Commit(); } catch (Exception ex) { ContextTransaction.Rollback(); throw ex; } } return(viagem); }
public void InserirViagem(viagem vj) { String strConexaoViagem = @"server=localhost;port=3307;database=hwsystems;userid=root;password=usbw"; String sqlViagem = "insert into tb_viagens" + "(id_veiculo, destino, data_saida, data_chegada, status_viagem) values" + "(@id_veiculo, @destino, @data_saida, @data_chegada, @status_viagem);"; MySqlConnection conViagem = null; try { conViagem = new MySqlConnection(strConexaoViagem); conViagem.Open(); MySqlCommand command = new MySqlCommand(sqlViagem, conViagem); command.Parameters.Add(new MySqlParameter("id_veiculo", vj.id_veiculo)); command.Parameters.Add(new MySqlParameter("destino", vj.destino)); command.Parameters.Add(new MySqlParameter("data_saida", vj.data_saida)); command.Parameters.Add(new MySqlParameter("data_chegada", vj.data_chegada)); command.Parameters.Add(new MySqlParameter("status_viagem", "Ativa")); command.Prepare(); command.ExecuteNonQuery(); System.Windows.Forms.MessageBox.Show("Viagem Adicionada com sucesso"); } catch (Exception ex) { System.Windows.Forms.MessageBox.Show("ERROR" + ex.Message); } finally { if (conViagem != null) { conViagem.Close(); } } }
public ActionResult DeleteConfirmed(int id) { viagem viagem = db.Viagens.Find(id); db.Viagens.Remove(viagem); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Codigo,VeiculoDd,TrabalhdorId,RotasId,HorarioViagem,Custo,PosicaoVeiculo,DataViagem")] viagem viagem) { if (ModelState.IsValid) { db.Entry(viagem).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(viagem)); }
public ActionResult Create([Bind(Include = "Codigo,VeiculoId,TrabalhadorId,RotasId,HorarioViagem,Custo,PosicaoVeiculo,DataViagem")] viagem viagem) { if (ModelState.IsValid) { //subtopico.TopicoId = Convert.ToInt32(Request.Params["Topico"]); db.Viagens.Add(viagem); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(viagem)); }
private void CarregarListaAssento() { List <viagem> viagems = SvcVendaCliente.ListarViagem(); viagem viagem = viagems.Where(a => a.Id == Convert.ToInt32(ddlViagem.SelectedValue)).FirstOrDefault(); List <vendacliente> vendaClientes = new List <vendacliente>(); vendaClientes = SvcVendaCliente.PesquisaViagem(viagem.Id); int[] assento = new int[0]; foreach (var item in vendaClientes) { int lugar = item.Assento; assento = assento.Concat(new int[] { lugar }).ToArray(); } ListaAssento.Value = string.Join(", ", assento); veiculo QuantAssento = new veiculo(); QuantAssento = SvcVeiculo.BuscarVeiculo(Convert.ToInt32(viagem.Veiculo)); int t = QuantAssento.Lugares.Value; int f = 4; var valor = 0; var total = 0; int[] limpa = new int[0]; if (t % 4 == 0) { valor = t / f; } else if ((t + 1) % 4 == 0) { valor = (t + 1) / f; total = (t + 1); } else if ((t + 2) % 4 == 0) { valor = (t + 2) / f; total = (t + 2); } else if ((t + 3) % 4 == 0) { valor = (t + 3) / f; total = (t + 3); } for (int i = t + 1; i <= total; i++) { limpa = limpa.Concat(new int[] { i }).ToArray(); } Diferenca.Value = string.Join(", ", limpa); QuantidadeAssento.Value = valor.ToString(); }
// GET: viagens/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } viagem viagem = db.Viagens.Find(id); if (viagem == null) { return(HttpNotFound()); } return(View(viagem)); }
protected void MontarCadastroViagem(int id) { _viagem = SvcViagem.BuscarViagem(id); if (_viagem == null) return;//subtituir depois por menssagem txtViagem.Text = _viagem.Nome; txtLocal.Text = _viagem.Local; txtDataInicio.Text = _viagem.DataInicio?.ToString("yyyy-MM-dd"); txtDataFim.Text = _viagem.DataFim?.ToString("yyyy-MM-dd"); txtValor.Text = _viagem.Valor.ToString(); txtEstado.Value = _viagem.Estado; txtDescricao.Text = _viagem.Descricao; ddlVeiculo.SelectedValue = Convert.ToString(_viagem.Veiculo); }
//EXCLUI O CLIENTE FAZENDO APENAS A ALTERAÇÃO DO STATUS public static int Excluir(int id) { viagem viagem = new viagem(); using (var db = new bancoviagemEntities()) { var y = db.viagem.Find(id); y.Status = 1; viagem = y; } using (var db = new bancoviagemEntities()) { db.Entry(viagem).State = EntityState.Modified; db.SaveChanges(); } return(id); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { carregaVeiculo(); //very first load// string id = Request.QueryString["ViagemId"]; if (!string.IsNullOrEmpty(id)) { MontarCadastroViagem(Convert.ToInt32(id)); } else { _viagem = new viagem(); } } else { //not first load// } }
public void EditarViagem(viagem vj) { // Edita o id do veiculo String strConexaoPlaca = @"server=localhost;port=3307;database=hwsystems;userid=root;password=usbw"; String sqlPlaca = "update tb_viagens set id_veiculo = @id_veiculo where id_viagem = @id_viagem;"; MySqlConnection conPlaca = null; try { conPlaca = new MySqlConnection(strConexaoPlaca); conPlaca.Open(); MySqlCommand command = new MySqlCommand(sqlPlaca, conPlaca); command.Parameters.Add(new MySqlParameter("id_viagem", vj.idViagem)); command.Parameters.Add(new MySqlParameter("id_veiculo", vj.id_veiculo)); command.Prepare(); command.ExecuteNonQuery(); } catch (Exception ex) { System.Windows.Forms.MessageBox.Show("ERROR" + ex.Message); } finally { if (conPlaca != null) { conPlaca.Close(); } } //edita o destino do veiculo String strConexaoModelo = @"server=localhost;port=3307;database=hwsystems;userid=root;password=usbw"; String sqlModelo = "update tb_viagens set destino = @destino where id_viagem = @id_viagem;"; MySqlConnection conModelo = null; try { conModelo = new MySqlConnection(strConexaoModelo); conModelo.Open(); MySqlCommand command = new MySqlCommand(sqlModelo, conModelo); command.Parameters.Add(new MySqlParameter("id_viagem", vj.idViagem)); command.Parameters.Add(new MySqlParameter("destino", vj.destino)); command.Prepare(); command.ExecuteNonQuery(); } catch (Exception ex) { System.Windows.Forms.MessageBox.Show("ERROR" + ex.Message); } finally { if (conModelo != null) { conModelo.Close(); } } // edita a data de saida String strConexaoMarca = @"server=localhost;port=3307;database=hwsystems;userid=root;password=usbw"; String sqlMarca = "update tb_viagens set data_saida = @data_saida where id_viagem = @id_viagem;"; MySqlConnection conMarca = null; try { conMarca = new MySqlConnection(strConexaoMarca); conMarca.Open(); MySqlCommand command = new MySqlCommand(sqlMarca, conMarca); command.Parameters.Add(new MySqlParameter("id_viagem", vj.idViagem)); command.Parameters.Add(new MySqlParameter("data_saida", vj.data_saida)); command.Prepare(); command.ExecuteNonQuery(); } catch (Exception ex) { System.Windows.Forms.MessageBox.Show("ERROR" + ex.Message); } finally { if (conModelo != null) { conModelo.Close(); } } //edita a data de chegada String strConexaoCor = @"server=localhost;port=3307;database=hwsystems;userid=root;password=usbw"; String sqlCor = "update tb_viagens set data_chegada = @data_chegada where id_viagem = @id_viagem;"; MySqlConnection conCor = null; try { conCor = new MySqlConnection(strConexaoCor); conCor.Open(); MySqlCommand command = new MySqlCommand(sqlCor, conCor); command.Parameters.Add(new MySqlParameter("id_viagem", vj.idViagem)); command.Parameters.Add(new MySqlParameter("data_chegada", vj.data_chegada)); command.Prepare(); command.ExecuteNonQuery(); System.Windows.Forms.MessageBox.Show("Viagem Atualizada com sucesso"); } catch { } finally { if (conModelo != null) { conModelo.Close(); } } }
protected void salvarQuantidade_Click(object sender, EventArgs e) { if (quantidadeAdulto.Value == "") { quantidadeAdulto.Value = "0"; } if (quantidadeAdolecente.Value == "") { quantidadeAdolecente.Value = "0"; } if (quantidadeCrianca.Value == "") { quantidadeCrianca.Value = "0"; } if (quantidadeBebe.Value == "") { quantidadeBebe.Value = "0"; } var palavras = Convert.ToInt32(quantidadeAdulto.Value) + Convert.ToInt32(quantidadeAdolecente.Value) + Convert.ToInt32(quantidadeCrianca.Value) + Convert.ToInt32(quantidadeBebe.Value); lblTeste.Text = palavras.ToString(); lblTeste.Visible = true; uppPanel.Update(); List <viagem> viagems = SvcVendaCliente.ListarViagem(); viagem viagem = viagems.Where(a => a.Id == Convert.ToInt32(ddlViagem.SelectedValue)).FirstOrDefault(); List <vendacliente> listaVendaClientes = new List <vendacliente>(); cliente cliente = new cliente(); for (int i = 0; i < Convert.ToInt32(quantidadeAdulto.Value); i++) { vendacliente vendaCliente = new vendacliente(); cliente.Nome = ddlCliente.SelectedItem.Text; vendaCliente.viagem = viagem; vendaCliente.cliente = cliente; vendaCliente.FaixaEtaria = "Adulto"; listaVendaClientes.Add(vendaCliente); } for (int i = 0; i < Convert.ToInt32(quantidadeAdolecente.Value); i++) { vendacliente vendaCliente = new vendacliente(); cliente.Nome = ddlCliente.SelectedItem.Text; vendaCliente.cliente = cliente; vendaCliente.FaixaEtaria = "Adolecente"; listaVendaClientes.Add(vendaCliente); } for (int i = 0; i < Convert.ToInt32(quantidadeCrianca.Value); i++) { vendacliente vendaCliente = new vendacliente(); cliente.Nome = ddlCliente.SelectedItem.Text; vendaCliente.cliente = cliente; vendaCliente.FaixaEtaria = "Crianca"; listaVendaClientes.Add(vendaCliente); } for (int i = 0; i < Convert.ToInt32(quantidadeBebe.Value); i++) { vendacliente vendaCliente = new vendacliente(); cliente.Nome = ddlCliente.SelectedItem.Text; vendaCliente.cliente = cliente; vendaCliente.FaixaEtaria = "Bebe"; listaVendaClientes.Add(vendaCliente); } grpVendaCliente.DataSource = listaVendaClientes; grpVendaCliente.DataBind(); CarregarListaAssento(); uppGridView.Update(); quantidadeAdulto.Value = "0"; quantidadeAdolecente.Value = "0"; quantidadeCrianca.Value = "0"; quantidadeBebe.Value = "0"; }