private void VisualizarTicket() { try { if (dlvDados.SelectedItems.Count != 1) { Lib.Ferramentas.ShowAlertMessageBox("Selecione o ticket.", "Alerta"); return; } Pesagem janela = new Pesagem(); janela.fechar = true; List <Parametros> Condicoes = new List <Parametros>(); Condicoes.Add(new Parametros("Codigo", dlvDados.SelectedItems[0].SubItems[0].Text, OperadorLogico.AND)); Condicoes.Add(new Parametros("Tipo", dlvDados.SelectedItems[0].SubItems[2].Text, OperadorLogico.AND)); DataTable DT_Ticket = Comando.Default.executaComando(TipoDeComando.Select, "Ticket", Condicoes, null); janela.ID_Ticket = Int32.Parse(DT_Ticket.Rows[0]["ID"].ToString()); Abrir(janela); } catch (Exception ex) { Lib.Ferramentas.ShowAlertMessageBox(ex.Message, "Alerta de erro"); } }
public ActionResult DeleteConfirmed(int id) { Pesagem pesagem = db.Pesagems.Find(id); db.Pesagems.Remove(pesagem); db.SaveChanges(); return(RedirectToAction("Index")); }
public frmAlteracaoPesagem(Pesagem pesagemP) { InitializeComponent(); this.Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, Width, Height, 20, 20)); panelInside.Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, panelInside.Width, panelInside.Height, 20, 20)); dtpDataPesagem.MaxDate = DateTime.Now; pesagem = pesagemP; }
// GET: Pesagems/Create public ActionResult Create(int corridaId) { var corrida = db.Corridas.Include(x => x.Participantes).Where(x => x.Id == corridaId).FirstOrDefault(); ViewBag.CorredorId = new SelectList(corrida.Participantes.Where(dado => dado.Aprovado == true), "id", "Nome"); var pesagem = new Pesagem(); pesagem.CorridaId = corridaId; return(View(pesagem)); }
private void LimparFiltros() { Nr_Ticket.Clear(); CDPLaca.Clear(); CDEmpresa.Clear(); NMEmpresa.Clear(); Pesagem.Clear(); NMTPPesagem.Clear(); CDTabelaDesconto.Clear(); DSTabelaDesconto.Clear(); }
// GET: Pesagems/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Pesagem pesagem = db.Pesagems.Find(id); if (pesagem == null) { return(HttpNotFound()); } return(View(pesagem)); }
public void Alterar(Pesagem pesagem) { try { //Limpa todos os parâmetros acessoDadosSqlServer.LimparParametros(); //Adiciona os parâmetros para chamar a store procedure acessoDadosSqlServer.AdicionarParametros("@TipoProcedure", "Alterar"); acessoDadosSqlServer.AdicionarParametros("@PesagemID", pesagem.PesagemID); acessoDadosSqlServer.AdicionarParametros("@PesagemData", pesagem.PesagemData); acessoDadosSqlServer.AdicionarParametros("@PesagemPeso", pesagem.PesagemPeso); acessoDadosSqlServer.AdicionarParametros("@AnimalID", 0); acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspManterPesagem"); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult Create(Pesagem pesagem) { if (ModelState.IsValid) { var userId = UsuarioSessao().Id; var corredor = db.Corredors.Find(pesagem.CorredorId); corredor.PesoAtual = pesagem.Peso; db.Entry(corredor).State = EntityState.Modified; pesagem.UserId = userId; var primeiraPesagem = (db.Pesagems.Where(x => x.CorridaId == pesagem.CorridaId && x.CorredorId == pesagem.CorredorId).Count() == 0); if (primeiraPesagem) { corredor.PesoIcinial = pesagem.Peso; corredor.PesoObjetivo = RetornarPesoObjetivo(db.Corridas.Find(pesagem.CorridaId), pesagem.Peso); } db.Pesagems.Add(pesagem); db.SaveChanges(); return(RedirectToAction("MinhasCorridas", "Corrida")); } return(View(pesagem)); }
private void btnAdicionar_Click(object sender, EventArgs e) { if (txtAnimal.Text == "" || txtAnimal.Text == "0") { MessageBox.Show("Por favor, selecione o animal.", "Selecione o animal."); } else if (txtPeso.Text == "" || txtPeso.Text == "0") { MessageBox.Show("Por favor, informe o peso.", "Informe o peso."); } else { Pesagem pesagem = new Pesagem(); count++; pesagem.PesagemID = count; pesagem.PesagemData = dtpDataPesagem.Value; pesagem.PesagemPeso = decimal.Parse(txtPeso.Text); pesagem.Animal = animalAtual; pesagens.Add(pesagem); dgvPesagens.DataSource = null; dgvPesagens.DataSource = pesagens; } }
public PesagemCollection ConsultaPorApos(DateTime PesagemData) { try { //Limpa e adiciona os parâmetros acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@TipoProcedure", "Apos"); acessoDadosSqlServer.AdicionarParametros("@AnimalID", 0); acessoDadosSqlServer.AdicionarParametros("@PesagemData", PesagemData); acessoDadosSqlServer.AdicionarParametros("@PesagemData2", DateTime.Now); //Cria uma DataTable pois a store procedure returna uma tabela de dados DataTable dataTable = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspConsultaPesagem"); PesagemCollection pesagemCollection = new PesagemCollection(); foreach (DataRow row in dataTable.Rows) { Pesagem pesagem = new Pesagem(); pesagem.PesagemID = Convert.ToInt32(row["PesagemID"]); pesagem.PesagemPeso = Convert.ToDecimal(row["PesagemPeso"]); pesagem.PesagemData = Convert.ToDateTime(row["PesagemData"]); pesagem.Animal = new Animal(); pesagem.Animal.AnimalID = Convert.ToInt32(row["AnimalID"]); pesagem.Animal.AnimalDescricao = row["AnimalDescricao"].ToString(); pesagemCollection.Add(pesagem); } return(pesagemCollection); } catch (Exception ex) { throw new Exception(ex.Message); } }
private void BtnCadastrar_Click(object sender, EventArgs e) { try { if (txtDescricao.Text.Trim() == string.Empty) { MessageBox.Show("Por favor, preencha a descrição.", "Informe a descrição."); } else if (txtIdentificador.Text.Trim() == string.Empty) { MessageBox.Show("Por favor, informe o identificador do animal.", "Informe o identificador"); } else if (txtPiquete.Text.Trim() == string.Empty || txtPiquete.Text == "0") { MessageBox.Show("Por favor, informe o piquete do animal.", "Informe o piquete"); } else if (txtPeso.Text.Trim() == string.Empty) { MessageBox.Show("Por favor, informe o peso do animal.", "Informe o peso"); } else { AnimalNegocios animalNegocios = new AnimalNegocios(); ObjetoTransferencia.Animal animal = new ObjetoTransferencia.Animal(); animal.Piquete = new ObjetoTransferencia.Piquete(); animal.Raca = new ObjetoTransferencia.Raca(); animal.AnimalParentescoMae = new ObjetoTransferencia.Animal(); animal.AnimalParentescoPai = new ObjetoTransferencia.Animal(); animal.Pesagens = new PesagemCollection(); animal.AnimalDescricao = txtDescricao.Text.Trim(); animal.AnimalIdentificador = txtIdentificador.Text.Trim(); animal.Raca.RacaID = int.Parse(cbbRaca.SelectedValue.ToString()); animal.Raca.RacaNome = cbbRaca.Text; animal.Piquete.PiqueteID = int.Parse(txtPiquete.Text); animal.Piquete.PiqueteDescricao = piquete.PiqueteDescricao; animal.AnimalParentescoMae.AnimalID = int.Parse(txtMae.Text); animal.AnimalParentescoPai.AnimalID = int.Parse(txtPai.Text); animal.AnimalDataNascimento = dtpDataNascimento.Value; if (txtLocalidade.ForeColor != Color.DarkGray && txtLocalidade.Text != "Descreva informações que identifique a localidade de nascimento do animal.") { animal.AnimalLocalidadeNascimento = txtLocalidade.Text.Trim(); } ObjetoTransferencia.Pesagem pesagem = new Pesagem(); pesagem.PesagemData = dtpDataNascimento.Value; pesagem.PesagemPeso = Convert.ToDecimal(txtPeso.Text); animal.Pesagens.Add(pesagem); if (retorno) { animalRetorno = animal; Close(); } else { MessageBox.Show("Animal de ID " + animalNegocios.Cadastrar(animal) + " cadastrado com sucesso!", "Animal cadastrado com sucesso!"); Close(); } } } catch (Exception ex) { MessageBox.Show("Houve um erro, por favor, tente novamente.", "Tente novamente."); } }