private void BuscarServicoThread() { infoServ = negocioServ.ConsultarServicoPorOs(IdentOs); if (infoServ != null) { nomefun = negocioFunc.ConsultarFuncPorId(infoServ.seridtecresp).funNome; if (Form1.Offline == false) { orcamentoColecao = negocioServ.ConsultarServicoOrcamento(infoServ.serid); servicoObsTecColecao = negocioServ.ConsultarObsTecPorIdOs(infoServ.serid); if (orcamentoColecao != null) { PreencherOrcamento(); } } else { tabControlPrincipal.TabPages.RemoveAt(1); tabControlPrincipal.TabPages.RemoveAt(1); buttonTaxa.Visible = false; buttonAddProduto.Visible = false; buttonAddTec.Visible = false; buttonSalvar.Enabled = false; } PreencherFormThread(); } Form1.encerrarThread = true; }
private void buttonSalvar_Click(object sender, EventArgs e) { if (dataGridViewServico.Rows.Count > 0) { if (FormMessage.ShowMessegeQuestion("Deseja salvar este registro?") == DialogResult.Yes) { List <int> listInt = new List <int>(); colecaoServico = new ServicoColecao(); foreach (DataGridViewRow row in dataGridViewServico.Rows) { idSave = servicoNegocio.InsertServico((ServicoInfo)row.DataBoundItem); if (idSave > 0) { listInt.Add(idSave); } else { break; } } if (idSave > 0) { foreach (int item in listInt) { colecaoServico.Add(servicoNegocio.ConsultarServicoPorOs(item)); } PreencherGrid(); saved = true; } else { MessageBox.Show("Falha ao tentar salvar!"); } } } else { FormMessage.ShowMessegeWarning("Insira uma Ordem de serviço para poder salvar!"); } }
private void BuscarServico(int cod) { infoServ = servicoNegocio.ConsultarServicoPorOs(cod); if (infoServ != null) { infoCliente = clienteNegocios.ConsultarClientePorId(infoServ.seridcliente); infoEletro = servicoNegocio.ConsultarEletroId(infoServ.serideletro); infoPedido = new PedidoInfo { pedidodata = DateTime.Now, pedidoidfunc = Form1.User.useidfuncionario, pedidoidserv = infoServ.serid, pedidoidunid = Form1.Unidade.uniid, pedidoidstatus = 1 }; labelDataPedido.Text = infoPedido.pedidodata.ToLongDateString(); PreencherFormOs(); buttonLancar.Select(); } }