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 Selecionado() { if (dataGridViewServico.SelectedRows.Count > 0) { infoServ = (ServicoInfo)dataGridViewServico.SelectedRows[0].DataBoundItem; } }
private void buttonSalvar_Click(object sender, EventArgs e) { if (FormMessage.ShowMessegeQuestion("Deseja salvar as alterações?") == DialogResult.Yes) { if (VerificarAlteracao()) { servicoAlter = new ServicoInfo { seridstatus = ConvertNum(textBoxCodStatus), seridtecresp = ConvertNum(textBoxCodTec), serdefeitodescricao = textBoxDefeito.Text, serobs = textBoxObs.Text, serid = infoServ.serid, sertaxa = Convert.ToDecimal(textBoxTaxa.Text.Replace("R$ ", "")), serdataagend = Convert.ToDateTime(textBoxAgend.Text).Date, }; thread = new Thread(SalvarAlteracoes); form1.ExecutarThread(thread); this.Activate(); alter = true; FormMessage.ShowMessegeInfo("Alterações salvas com sucesso."); BuscarServico(); } else { FormMessage.ShowMessegeInfo("Não houve alterações para serem salvas."); } addAlteracao = string.Empty; } }
public FormRelatorioFicha(ServicoInfo serv) { InitializeComponent(); infoServ = serv; clienteInfo = BuscarClientePorId(); infoEletro = negocioServ.ConsultarEletroId(infoServ.serideletro); infoFunc = negociosFunc.ConsultarFuncPorId(infoServ.seridfunc); }
private void ButtonCliente_Click(object sender, EventArgs e) { ServicoInfo servico = new ServicoInfo(); FormClienteConsultar formClienteConsultar = new FormClienteConsultar(true); formClienteConsultar.ShowDialog(this); formClienteConsultar.Dispose(); if (formClienteConsultar.DialogResult == DialogResult.Yes) { infoCliente = formClienteConsultar.SelecionadoCliente; DefinirCliente(); } }
private int InsertServico(ServicoInfo servico) { if (accessDbMySql.Conectar()) { accessDbMySql.AddParametrosMySql("@agend", servico.serdataagend); accessDbMySql.AddParametrosMySql("@atend", servico.seridatendente); accessDbMySql.AddParametrosMySql("@idstat", servico.seridstatus); accessDbMySql.AddParametrosMySql("@resp", servico.seridtec_resp); accessDbMySql.AddParametrosMySql("@unid", servico.seridunid); accessDbMySql.AddParametrosMySql("@tipo", servico.seridtipoaparelho); accessDbMySql.AddParametrosMySql("@descricao", servico.seraparelhodescricao); accessDbMySql.AddParametrosMySql("@cliente", servico.seridcliente); return(accessDbMySql.ExecutarScalarMySql("spInsertServico")); } else { return(0); } }
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(); } }
private void buttonAddServico_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(textBoxDescricao.Text)) { if (!string.IsNullOrEmpty(textBoxResponsavel.Text)) { bool add = true; ServicoInfo servicoInfo = new ServicoInfo { seridcliente = infoCliente.cliid, seridend = infoEnd.IdEnd, serid = 000000000, serdescricao = textBoxDescricao.Text, serobs = string.IsNullOrEmpty(textBoxObs.Text.Trim()) ? "NENHUMA OBSERVACAO" : textBoxObs.Text.Trim(), serdataagend = dateTimePickerData.Value.Date, sertaxa = radioButtonSim.Checked ? 0 : Convert.ToDecimal(textBoxTaxa.Text), seridunid = Form1.Unidade.uniid, seridfunc = Form1.User.useidfuncionario, sergarantia = radioButtonSim.Checked, serideletro = eletro, seridtipo = tipo, seridstatus = 1, seridtecresp = Convert.ToInt32(textBoxCodTec.Text), serdefeitodescricao = textBoxDefeito.Text }; foreach (DataGridViewRow row in dataGridViewServico.Rows) { if (servicoInfo.serdescricao == Convert.ToString(row.Cells["colDescricao"].Value)) { add = false; } } if (add) { colecaoServico.Add(servicoInfo); dataGridViewServico.DataSource = null; dataGridViewServico.DataSource = colecaoServico; } else { FormMessage.ShowMessegeWarning("Este produto já foi adicionado"); } textBoxDescricao.Clear(); textBoxDefeito.Clear(); buttonSalvar.Select(); buttonRemover.Enabled = true; buttonSalvar.Enabled = true; } else { FormMessage.ShowMessegeWarning("Selecione o técnico responsável pelo serviço!"); textBoxCodTec.Select(); } } else { FormMessage.ShowMessegeInfo("Preencher o campo Descrição!"); } }