// //*********************************************************************************************************// // CARREGA RASTREAMENTO DE DADOS DO PROJETOS // carrega dados da tabela projetos pro cbo // dados referentes ao id do item selecionado do cbo /// <summary> /// Carrega Projetos e rastreia Cliente pelo Projeto /// </summary> private void rastDadosProj() { try { //*************************************************// //CARREGA PROJETOS var i = (Projetos)cboProjetos.SelectedItem; var p = new Projetos(); p.idProj = i.idProj; p.clienteID = i.clienteID; // var idp = p.idProj; var cp = p.clienteID; // //*************************************************// // CARREGA DADOS DO CLIENTE // lazy load // dados referente ao projeto selecionado var projetos = Projetos.porClienteID(cp); // var projeto = projetos[0]; var nomeCliente = projeto.Cliente.nome; var clientePreco = projeto.Cliente.precoHora; // txtCliente.Text = nomeCliente; txtPrecoH.Text = Convert.ToString(clientePreco); // // // CARREGA MOEDA PELO CLIENTE SELECIONADO int idCli = Convert.ToInt32(cp); // var cli = Clientes.porClienteID(idCli); var c = cli[0]; // CARREGA VARIAVEIS COM LISTA DE DADOS RETORNADOS var mCl = c.Moeda.simbolo; lblMoeda.Text = mCl; lblPrecoHora.Text = "Preço por Hora: " + mCl + txtPrecoH.Text; // txtProjetoID.Text = Convert.ToString(idp); // END } catch { } }
private void carregaProj() { var data = from projetos in Projetos.porClienteID(Convert.ToInt32(txtIDCli.Text)) //where clientes.nome == txtBusca.Text orderby projetos.nomeProj select new { idProj = projetos.idProj, nomeProj = projetos.nomeProj, descricaoProj = projetos.descricaoProj, precoProj = projetos.precoProj, clienteID = projetos.clienteID }; dataGridProjetos.DataSource = data.ToList(); //dataGridProjetos.DataSource = Projetos.porClienteID(Convert.ToInt32(txtIDCli.Text)); }
private void rastDadosProj() { //*************************************************// //CARREGA PROJETOS var p = new Projetos(); p.idProj = Convert.ToInt32(dataGridProjetos.CurrentRow.Cells[0].Value); p.nomeProj = Convert.ToString(dataGridProjetos.CurrentRow.Cells[1].Value); p.descricaoProj = Convert.ToString(dataGridProjetos.CurrentRow.Cells[2].Value); p.precoProj = Convert.ToDecimal(dataGridProjetos.CurrentRow.Cells[3].Value); p.clienteID = Convert.ToInt32(dataGridProjetos.CurrentRow.Cells[4].Value); // var idp = p.idProj; var np = p.nomeProj; var dp = p.descricaoProj; var pp = Convert.ToString(p.precoProj); var preco = string.Format("{0:c}", p.precoProj); var cp = p.clienteID; // //*************************************************// // INICIA VERIFICAÇÃO PRA PREENCHER OS DADOS // try { if (txtNomeProj.Visible == true) { txtIDProj.Text = Convert.ToString(idp); txtNomeProj.Text = np; txtDescricaoProj.Text = dp; txtPrecoProj.Text = preco; // // //***************************************************// lblNomeProj.Text = "Projeto: "; lblDescricaoProj.Text = "Descrição: "; lblPrecoProj.Text = "Preço por Projeto: "; // btnAlterar.Text = "Salvar"; btnDeleta.Text = "Cancelar"; } else { // //***************************************************// lblNomeProj.Text = "Projeto: " + np; lblDescricaoProj.Text = "Descrição: " + dp; lblPrecoProj.Text = "Preço por Projeto: " + preco; // btnAlterar.Text = "Alterar"; btnDeleta.Text = "Excluir"; } } catch { MessageBox.Show("Ops..Algo deu errado!"); } // //*************************************************// // CARREGA DADOS DO CLIENTE // lazy load var projetos = Projetos.porClienteID(cp); // var projeto = projetos[0]; var nomeCliente = projeto.Cliente.nome; var emailCliente = projeto.Cliente.email; var precoCliente = projeto.Cliente.precoHora; // lblNome.Text = "Nome do Cliente: " + nomeCliente; lblEmail.Text = "E-mail: " + emailCliente; lblPreco.Text = "Preço por Hora: " + precoCliente; // }