private void radio_naoEntregue_Click(object sender, EventArgs e) { Fazenda faz = FazendaRepository.GetByNome(cbb_Fazenda.SelectedItem.ToString()).First(); btn_nEntregue.Visible = false; btn_gravar.Visible = true; int idCli = Convert.ToInt32(txt_idCli.Text); int idFaz = (int)faz.Faz_cod; List <PedidoNutricao> li = PedidoNutricaoRepository.GetByPedido(idCli, idFaz, false).ToList(); dataGridView1.DataSource = li; ArrumaGrid(); }
private void btn_gravar_Click(object sender, EventArgs e) { PedidoNutricao pedNutri = new PedidoNutricao(); if (txt_idCli.Text != "") { pedNutri.Cliente = ClienteRepository.Get(Convert.ToInt32(txt_idCli.Text)); if (cbb_Fazenda.Items.Count > 0) { pedNutri.Fazenda = FazendaRepository.GetByNome(cbb_Fazenda.SelectedItem.ToString()).First(); pedNutri.Pn_data = DateTime.Now; pedNutri.Pn_obs = txt_obs.Text; pedNutri.Pn_valortotal = Convert.ToDecimal(txt_valorTotal.Text); pedNutri.Pn_previsaoentrega = dataE.Value.Date; if (mask_telefone.Text.Length == 15) { pedNutri.Pn_contato = mask_telefone.Text.Replace("(", "").Replace(")", "").Replace(" ", "").Replace("-", ""); if (mask_porcentagem.Text != null) { pedNutri.Pn_porcentagem = Convert.ToInt32(mask_porcentagem.Text); pedNutri.Pn_formapgto = Convert.ToInt32(cbb_FormaPgto.SelectedItem.ToString()); if (txt_codPedido.Text != "") { PedidoNutricaoRepository.DeletaProdutosPedido(Convert.ToInt32(txt_codPedido.Text)); pedNutri.Pn_cod = Convert.ToInt32(txt_codPedido.Text); } PedidoNutricaoRepository.GravarPedido(pedNutri); txt_codPedido.Text = pedNutri.Pn_cod.ToString(); foreach (var item in prodPedNutriList) { item.PedidoNutricao = pedNutri; PedidoNutricaoRepository.GravarProdutoPedido(item); } MessageBox.Show("Gravado com Sucesso!"); GerarExcel(pedNutri); LimparTudo(); } } } } }