private void BtnPrincipalCadastroCliente_Click(object sender, EventArgs e) { FrmCadastroCliente form = FormResolve.Resolve <FrmCadastroCliente>(); form.ShowDialog(); form.Dispose(); }
private void BtnLocalizar_Click(object sender, EventArgs e) { FrmConsultaMaoDeObra formConsultaMaodeObra = FormResolve.Resolve <FrmConsultaMaoDeObra>(); formConsultaMaodeObra.ShowDialog(); if (formConsultaMaodeObra.codigo != 0) { var maoDeObra = _maoDeObraApplication.GetMaodeObraById(formConsultaMaodeObra.codigo); txtMaoDeObraId.Text = Convert.ToString(maoDeObra.MaodeObraId); txtMaoDeObra.Text = Convert.ToString(maoDeObra.Descricao); cboTipo.Text = Convert.ToString(maoDeObra.Tipo); txtValor.Text = Convert.ToString(maoDeObra.Valor); txtVigenciaInicial.Text = Convert.ToString(maoDeObra.VigenciaInicial); txtVigenciaFinal.Text = Convert.ToString(maoDeObra.VigenciaFinal); cboAtivo.Text = ApresentarStatus(maoDeObra); DisponibilizarBotoesTela(EnumControleTelas.SalvarCancelarExcluir); } else { this.LimpaTela(); this.DisponibilizarBotoesTela(EnumControleTelas.InserirLocalizar); } formConsultaMaodeObra.Dispose(); }
private void BtnBuscarHistoricoServicoCliente_Click(object sender, EventArgs e) { FrmConsultaServico consultaHistorico = FormResolve.Resolve <FrmConsultaServico>(); consultaHistorico.ShowDialog(); consultaHistorico.Dispose(); }
private void RealizarOrçamentoToolStripMenuItem_Click(object sender, EventArgs e) { FrmGerarOrcamento formGerarOrcamento = FormResolve.Resolve <FrmGerarOrcamento>(); formGerarOrcamento.ShowDialog(); formGerarOrcamento.Dispose(); }
private void RealizaMãodeObraToolStripMenuItem_Click(object sender, EventArgs e) { FrmGerarServico formGerarServico = FormResolve.Resolve <FrmGerarServico>(); formGerarServico.ShowDialog(); formGerarServico.Dispose(); }
private void MaoDeObraToolStripMenuItem_Click(object sender, EventArgs e) { FrmCadastroMaoDeObra form = FormResolve.Resolve <FrmCadastroMaoDeObra>(); form.ShowDialog(); form.Dispose(); }
private void FornecedorToolStripMenuItem1_Click(object sender, EventArgs e) { FrmConsultaClienteVeiculo formConsultaClienteVeiculo = FormResolve.Resolve <FrmConsultaClienteVeiculo>(); formConsultaClienteVeiculo.ShowDialog(); formConsultaClienteVeiculo.Dispose(); }
private void ClienteToolStripMenuItem1_Click(object sender, EventArgs e) { frmConsultaCliente formConsultaCliente = FormResolve.Resolve <frmConsultaCliente>(); formConsultaCliente.ShowDialog(); formConsultaCliente.Dispose(); }
private void PecasToolStripMenuItem1_Click(object sender, EventArgs e) { FrmConsultaPeca formConsultaPeca = FormResolve.Resolve <FrmConsultaPeca>(); formConsultaPeca.ShowDialog(); formConsultaPeca.Dispose(); }
private void BtnLocalizar_Click(object sender, EventArgs e) { FrmConsultaVeiculo c = FormResolve.Resolve <FrmConsultaVeiculo>(); c.ShowDialog(); if (c.codigo != 0) { var veiculo = _veiculoApplication.GetVeiculoByVeiculoId(c.codigo); var marca = _veiculoApplication.GetMarcaByMarcaId(veiculo.MarcaId); txtVeiculoid.Text = veiculo.VeiculoId.ToString(); cboMarcaVeiculo.SelectedValue = marca.MarcaId; txtModelo.Text = veiculo.Modelo; txtCodigoFipe.Text = veiculo.CodigoFipe.ToString(); DisponibilizarBotoesTela(EnumControleTelas.SalvarCancelarExcluir); } else { this.LimpaTela(); this.DisponibilizarBotoesTela(EnumControleTelas.InserirLocalizar); } c.Dispose(); }
static void Main(string[] args) { FormResolve.Wire(ModuloNinject.Create()); FormResolve.Resolve <Program>(); double ret = CashBack.Calcular(GeneroMusical.MPB); //DiscoRepository disco = new DiscoRepository(); Console.WriteLine("Digite 1 para sair:"); while (Console.ReadLine() != "1") { IEnumerable <Disco> a = null;//_discos.GetAllSpotfyApi(GeneroMusical.MPB); foreach (Disco d in a) { Console.WriteLine("ID : " + d.Id); Console.WriteLine("NOME : " + d.Nome); Console.WriteLine("ANO : " + d.Ano); Console.WriteLine("Href : " + d.href); Console.WriteLine("Imagem : " + d.Imagem); Console.WriteLine("Preço : " + d.Preco.ToString("n2")); Console.WriteLine("CashBack : " + (d.CashBack / 100).ToString("P0")); Console.WriteLine("GENERO : " + d.Genero); Console.WriteLine("----------------- "); } Console.WriteLine("Digite 1 para sair"); } Console.ReadKey(); Console.WriteLine(ret.ToString("n2")); Console.ReadKey(); }
private void BtnLocalizar_Click(object sender, EventArgs e) { FrmConsultaPeca formConsultaPeca = FormResolve.Resolve <FrmConsultaPeca>(); formConsultaPeca.ShowDialog(); if (formConsultaPeca.codigo != 0) { var peca = _pecaApplication.GetPecaByPecaId(formConsultaPeca.codigo); txtPecaId.Text = Convert.ToString(peca.PecaId); txtPeca.Text = Convert.ToString(peca.Descricao); txtFornecedor.Text = Convert.ToString(peca.Fornecedor); txtValorPeca.Text = TransformaTextoEmMoeda(Convert.ToString(peca.Valor)); txtValorFrete.Text = TransformaTextoEmMoeda(Convert.ToString(peca.ValorFrete)); DisponibilizarBotoesTela(EnumControleTelas.SalvarCancelarExcluir); } else { this.LimpaTela(); this.DisponibilizarBotoesTela(EnumControleTelas.InserirLocalizar); } formConsultaPeca.Dispose(); }
private void ClienteVeículosToolStripMenuItem_Click(object sender, EventArgs e) { FrmCadastroClienteVeiculo formCadastroClienteVeiculo = FormResolve.Resolve <FrmCadastroClienteVeiculo>(); formCadastroClienteVeiculo.ShowDialog(); formCadastroClienteVeiculo.Dispose(); }
private void MaoDeObraToolStripMenuItem1_Click(object sender, EventArgs e) { FrmConsultaMaoDeObra formConsultaMaodeObra = FormResolve.Resolve <FrmConsultaMaoDeObra>(); formConsultaMaodeObra.ShowDialog(); formConsultaMaodeObra.Dispose(); }
private void ClienteToolStripMenuItem_Click(object sender, EventArgs e) { FrmCadastroCliente form = FormResolve.Resolve <FrmCadastroCliente>(); form.ShowDialog(); form.Dispose(); }
private void BtnPrincipalRealizaMaoDeObra_Click(object sender, EventArgs e) { FrmGerarServico formGerarServico = FormResolve.Resolve <FrmGerarServico>(); formGerarServico.ShowDialog(); formGerarServico.Dispose(); }
private void BtnAdicionarMaodeObra_Click(object sender, EventArgs e) { bool apagaDadosTemporario = true; if (txtClienteId.Text == "") { MessageBox.Show("Você precisa primeiro incluir um cliente acima!", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { FrmConsultaMaoDeObra consultaMaodeObra = FormResolve.Resolve <FrmConsultaMaoDeObra>(); consultaMaodeObra.ShowDialog(); if (consultaMaodeObra.codigo != 0) { ServicoMaodeObra servicoMaodeObra = new ServicoMaodeObra() { ServicoId = Convert.ToInt32(txtServicoId.Text), MaodeObraId = consultaMaodeObra.codigo }; var Id = _servicoApplication.SalvarServicoMaodeObra(servicoMaodeObra); var servicoMaodeObraSalvo = _servicoApplication.GetServicoMaodeObraByServicoId(Convert.ToInt32(txtServicoId.Text)); IList <PesquisaMaodeObraServicoDataSource> maoDeObra = new List <PesquisaMaodeObraServicoDataSource>(); foreach (var item in servicoMaodeObraSalvo) { var mao = _maoDeObraApplication.GetMaodeObraById(item.MaodeObraId); maoDeObra.Add(new PesquisaMaodeObraServicoDataSource { MaodeObraId = mao.MaodeObraId, MaodeObra = mao.Descricao, Valor = mao.Valor, ServicoMaodeObraId = Id }); } dgvMaodeObra.DataSource = maoDeObra; dgvMaodeObra.Columns[0].HeaderText = "Código"; dgvMaodeObra.Columns[0].Width = 50; dgvMaodeObra.Columns[1].HeaderText = "Mão de Obra"; dgvMaodeObra.Columns[1].Width = 330; dgvMaodeObra.Columns[2].HeaderText = "Valor"; dgvMaodeObra.Columns[2].Width = 70; dgvMaodeObra.Columns[2].DefaultCellStyle.Format = "C2"; dgvMaodeObra.Columns[2].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; dgvMaodeObra.Columns[3].HeaderText = "ServicoMaoDeObraId"; dgvMaodeObra.Columns[3].Width = 20; dgvMaodeObra.Columns[3].Visible = false; } CalcularServico(apagaDadosTemporario); } }
private void BtnAdicionarPeca_Click(object sender, EventArgs e) { bool apagaDadosTemporario = true; if (txtClienteId.Text == "") { MessageBox.Show("Você precisa primeiro incluir um cliente acima!", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { FrmConsultaPeca consultaPeca = FormResolve.Resolve <FrmConsultaPeca>(); consultaPeca.ShowDialog(); if (consultaPeca.codigo != 0) { OrcamentoPeca orcamentoPeca = new OrcamentoPeca() { OrcamentoId = Convert.ToInt32(txtOrcamentoId.Text), PecaId = consultaPeca.codigo }; var Id = _orcamentoApplication.SalvarOrcamentoPeca(orcamentoPeca); var orcamentoPecaSalvo = _orcamentoApplication.GetOrcamentoPecaByOrcamentoId(Convert.ToInt32(txtOrcamentoId.Text)); IList <PesquisaPecaOrcamentoDataSource> peca = new List <PesquisaPecaOrcamentoDataSource>(); foreach (var item in orcamentoPecaSalvo) { var mao = _pecaApplication.GetPecaByPecaId(item.PecaId); peca.Add(new PesquisaPecaOrcamentoDataSource { PecaId = mao.PecaId, Peca = mao.Descricao, Valor = mao.Valor, OrcamentoPecaId = Id }); } dgvPeca.DataSource = peca; dgvPeca.Columns[0].HeaderText = "Código"; dgvPeca.Columns[0].Width = 50; dgvPeca.Columns[1].HeaderText = "Peça"; dgvPeca.Columns[1].Width = 330; dgvPeca.Columns[2].HeaderText = "Valor Integral"; dgvPeca.Columns[2].Width = 70; dgvPeca.Columns[2].DefaultCellStyle.Format = "C2"; dgvPeca.Columns[2].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; dgvPeca.Columns[3].HeaderText = "OrcamentoPecaId"; dgvPeca.Columns[3].Width = 20; dgvPeca.Columns[3].Visible = false; } CalcularOrcamento(apagaDadosTemporario); } }
private void BtnBuscarHistoricoCliente_Click(object sender, EventArgs e) { FrmConsultaServico consultaServico = FormResolve.Resolve <FrmConsultaServico>(); consultaServico.servicoId = Convert.ToInt32(txtClienteId.Text); consultaServico.ShowDialog(); consultaServico.Dispose(); consultaServico.Close(); }
private void BtnRealizaMaoDeObra_Click(object sender, EventArgs e) { FrmGerarServico formGerarServico = FormResolve.Resolve <FrmGerarServico>(); formGerarServico.clienteId = clienteId; formGerarServico.veiculoId = veiculoId; formGerarServico.clienteVeiculoId = clienteVeiculoId; formGerarServico.placaVeiculo = placaVeiculo; formGerarServico.ShowDialog(); formGerarServico.Dispose(); }
private void BtnRealizaOrcamento_Click(object sender, EventArgs e) { FrmGerarOrcamento formGerarOrcamento = FormResolve.Resolve <FrmGerarOrcamento>(); formGerarOrcamento.clienteId = clienteId; formGerarOrcamento.veiculoId = veiculoId; formGerarOrcamento.clienteVeiculoId = clienteVeiculoId; formGerarOrcamento.placaVeiculo = placaVeiculo; formGerarOrcamento.ShowDialog(); formGerarOrcamento.Dispose(); }
private void DgvServicoHistoricoClienteVeiculo_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0) { this.servicoId = Convert.ToInt32(dgvServicoHistoricoClienteVeiculo.Rows[e.RowIndex].Cells[0].Value == null ? 0 : dgvServicoHistoricoClienteVeiculo.Rows[e.RowIndex].Cells[0].Value); this.clienteId = Convert.ToInt32(dgvServicoHistoricoClienteVeiculo.Rows[e.RowIndex].Cells[1].Value); this.placaVeiculo = Convert.ToString(dgvServicoHistoricoClienteVeiculo.Rows[e.RowIndex].Cells[4].Value); this.Close(); FrmDetalhesServicoGerado formDetalhesServicoGerado = FormResolve.Resolve <FrmDetalhesServicoGerado>(); formDetalhesServicoGerado.servicoId = servicoId; formDetalhesServicoGerado.ShowDialog(); } }
private void BtnVeiculoCliente_Click(object sender, EventArgs e) { FrmConsultaClienteVeiculo formConsultaClienteVeiculo = FormResolve.Resolve <FrmConsultaClienteVeiculo>(); formConsultaClienteVeiculo.ShowDialog(); if (formConsultaClienteVeiculo.clienteVeiculoId != 0 || formConsultaClienteVeiculo.clienteId != 0) { FrmCadastroClienteVeiculo formCadastroClienteVeiculo = FormResolve.Resolve <FrmCadastroClienteVeiculo>(); formCadastroClienteVeiculo.clienteVeiculoId = formConsultaClienteVeiculo.clienteVeiculoId; formCadastroClienteVeiculo.clienteId = formConsultaClienteVeiculo.clienteId; formCadastroClienteVeiculo.ShowDialog(); formCadastroClienteVeiculo.Dispose(); } }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); FormResolve.Wire(FormModule.Create()); if (Convert.ToBoolean(ConfigurationManager.AppSettings["usuario.necessita.logar"])) { Application.Run(FormResolve.Resolve <FrmLogin>()); } else { Application.Run(FormResolve.Resolve <FrmPrincipal>()); } }
private void BtnEntrar_Click(object sender, System.EventArgs e) { var usuario = txtUsuario.Text; var senha = txtSenha.Text; var usuarioAutenticado = _colaboradorApplication.AutenticacaoLogin(usuario, senha); if (usuarioAutenticado) { this.Hide(); FrmPrincipal formPrincipal = FormResolve.Resolve <FrmPrincipal>(); formPrincipal.ShowDialog(); } else { MessageBox.Show("Usuário ou senha inválido", "Erro ao Autenticar", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void BtnLocalizar_Click(object sender, EventArgs e) { FrmConsultaClienteVeiculo formConsultaClienteVeiculo = FormResolve.Resolve <FrmConsultaClienteVeiculo>(); formConsultaClienteVeiculo.ShowDialog(); if (formConsultaClienteVeiculo.clienteVeiculoId != 0) { this.txtClienteId.Enabled = false; this.txtCliente.Enabled = false; this.txtTelefoneCliente.Enabled = false; if (cboMarcaVeiculo.DataSource == null) { cboMarcaVeiculo.DataSource = _veiculoApplication.GetMarcasByAll(); cboMarcaVeiculo.DisplayMember = "Marca"; cboMarcaVeiculo.ValueMember = "MarcaId"; } if (placaVeiculo != null && placaVeiculo != "") { var dadosVeiculoCliente = _clienteVeiculoApplication.GetVeiculoClienteByPlaca(placaVeiculo); var dadosCliente = _clienteApplication.GetClienteById(dadosVeiculoCliente.ClienteId); var dadosVeiculo = _veiculoApplication.GetVeiculoByVeiculoId(dadosVeiculoCliente.VeiculoId); var dadosMarcaVeiculo = _veiculoApplication.GetMarcaByMarcaId(dadosVeiculo.MarcaId); PreencheInformacoesNaTela(dadosCliente, dadosVeiculoCliente, dadosVeiculo, dadosMarcaVeiculo); this.DisponibilizarBotoesTela(EnumControleTelas.SalvarCancelarExcluir); this.operacao = "alterar"; } } else { this.LimpaTela(); this.DisponibilizarBotoesTela(EnumControleTelas.InserirLocalizar); } formConsultaClienteVeiculo.Dispose(); }
private void BtnLocalizar_Click(object sender, EventArgs e) { frmConsultaCliente formConsultaCliente = FormResolve.Resolve <frmConsultaCliente>(); formConsultaCliente.ShowDialog(); if (formConsultaCliente.codigo != 0) { var cliente = _clienteApplication.GetClienteById(formConsultaCliente.codigo); txtClienteId.Text = cliente.ClienteId.ToString(); txtCliente.Text = cliente.NomeCliente; txtApelido.Text = cliente.Apelido; txtCPF.Text = cliente.DocumentoCliente; cboSexo.Text = cliente.Sexo; cboEstadoCivil.Text = cliente.EstadoCivil; dtpDataNascimento.Value = Convert.ToDateTime(cliente.DataNascimento); txtEmail.Text = cliente.Email; txtTelefoneFixo.Text = cliente.TelefoneFixo; txtCelular.Text = cliente.TelefoneCelular; txtTelefoneOutros.Text = cliente.TelefoneOutros; txtCEP.Text = cliente.LogradouroCEP; txtEndereco.Text = cliente.LogradouroNome; txtNumero.Text = cliente.LogradouroNumero; txtComplemento.Text = cliente.LogradouroComplemento; txtCidade.Text = cliente.LogradouroMunicipio; txtBairro.Text = cliente.LogradouroBairro; txtUF.Text = cliente.LogradouroUF; txtDataCadastro.Text = Convert.ToString(Util.ConvertHorarioOfServerToWorldReal(cliente.DataCadastro, 5)); //txtDataAlteracao.Text = Convert.ToString(Util.ConvertHorarioOfServerToWorldReal(cliente.DataAlteracao.Value, 5)); DisponibilizarBotoesTela(EnumControleTelas.AlterarExcluirCancelar); } else { this.LimpaTela(); this.DisponibilizarBotoesTela(EnumControleTelas.InserirLocalizar); } formConsultaCliente.Dispose(); }
private void BtnSalvar_Click(object sender, EventArgs e) { try { Cliente cliente = new Cliente { NomeCliente = txtCliente.Text, Apelido = txtApelido.Text, DocumentoCliente = txtCPF.Text, Sexo = cboSexo.Text, EstadoCivil = cboEstadoCivil.Text, DataNascimento = dtpDataNascimento.Value, Email = txtEmail.Text, TelefoneFixo = txtTelefoneFixo.Text, TelefoneCelular = txtCelular.Text, TelefoneOutros = txtTelefoneOutros.Text, LogradouroCEP = txtCEP.Text, LogradouroNome = txtEndereco.Text, LogradouroNumero = txtNumero.Text, LogradouroComplemento = txtComplemento.Text, LogradouroMunicipio = txtCidade.Text, LogradouroBairro = txtBairro.Text, LogradouroUF = txtUF.Text, DataCadastro = DateTime.Now, DataAlteracao = null }; if (this.operacao == "inserir") { _clienteApplication.SalvarCliente(cliente); MessageBox.Show("Cadastro inserido com sucesso! Cliente: " + cliente.NomeCliente.ToString(), "Status", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { cliente.ClienteId = Convert.ToInt32(txtClienteId.Text); _clienteApplication.AtualizarCliente(cliente); MessageBox.Show("Cadastro alterado com sucesso! Cliente: " + cliente.NomeCliente.ToString(), "Status", MessageBoxButtons.OK, MessageBoxIcon.Information); } var veiculosDoCliente = _clienteVeiculoApplication.GetVeiculosClienteByClienteId(cliente.ClienteId); int quantidadeVeiculos = veiculosDoCliente.Count(); if (quantidadeVeiculos <= 0) { DialogResult res = MessageBox.Show("Deseja incluir o veículo dele agora? \n Clicando em (Sim), será aberto uma lista de clientes você escolhe o cliente que você acabou de cadastrar \n e clicando duas vezes você automáticamente poderá cadastrar o veículo dele.", "Cadastro de Veículo", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (res.ToString() == "Yes") { FrmCadastroClienteVeiculo formCadastroClienteVeiculo = FormResolve.Resolve <FrmCadastroClienteVeiculo>(); formCadastroClienteVeiculo.clienteId = cliente.ClienteId; formCadastroClienteVeiculo.ShowDialog(); formCadastroClienteVeiculo.Dispose(); } } else { if (quantidadeVeiculos > 1) { DialogResult clienteJaPossuiVeiculo = MessageBox.Show("Este cliente possui + de 1 veículo cadastrado no sistema, será aberto a lista de veículos.", "Cadastro de Veículo", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (clienteJaPossuiVeiculo.ToString() == "Yes") { FrmConsultaClienteVeiculo formConsultaClienteVeiculo = FormResolve.Resolve <FrmConsultaClienteVeiculo>(); formConsultaClienteVeiculo.clienteId = cliente.ClienteId; formConsultaClienteVeiculo.ShowDialog(); if (formConsultaClienteVeiculo.clienteId != 0 || formConsultaClienteVeiculo.clienteVeiculoId != 0) { FrmCadastroClienteVeiculo formCadastroClienteVeiculo = FormResolve.Resolve <FrmCadastroClienteVeiculo>(); formCadastroClienteVeiculo.clienteId = formConsultaClienteVeiculo.clienteId; formCadastroClienteVeiculo.clienteVeiculoId = formConsultaClienteVeiculo.clienteVeiculoId; formCadastroClienteVeiculo.DisponibilizarBotoesTela(EnumControleTelas.AlterarExcluirCancelar); formCadastroClienteVeiculo.ShowDialog(); formCadastroClienteVeiculo.Dispose(); } } } else { DialogResult clienteJaPossuiVeiculo = MessageBox.Show("Este Cliente possui 1 veículo no cadastro, abriremos a tela de veiculo deste cliente.", "Cadastro de Veículo", MessageBoxButtons.OK, MessageBoxIcon.Information); if (veiculosDoCliente.FirstOrDefault().ClienteId != 0 || veiculosDoCliente.FirstOrDefault().ClienteVeiculoId != 0) { FrmCadastroClienteVeiculo formCadastroClienteVeiculo = FormResolve.Resolve <FrmCadastroClienteVeiculo>(); formCadastroClienteVeiculo.clienteId = veiculosDoCliente.FirstOrDefault().ClienteId; formCadastroClienteVeiculo.clienteVeiculoId = veiculosDoCliente.FirstOrDefault().ClienteVeiculoId; formCadastroClienteVeiculo.DisponibilizarBotoesTela(EnumControleTelas.AlterarExcluirCancelar); formCadastroClienteVeiculo.ShowDialog(); formCadastroClienteVeiculo.Dispose(); } } } this.LimpaTela(); this.DisponibilizarBotoesTela(EnumControleTelas.InserirLocalizar); this.Close(); } catch (Exception erro) { MessageBox.Show(erro.Message); } }
private void BtnLocalizar_Click(object sender, EventArgs e) { FrmConsultaServico consultaServico = FormResolve.Resolve <FrmConsultaServico>(); consultaServico.ShowDialog(); DialogResult res = MessageBox.Show("Deseja efetuar alguma alteração no Serviço?", "Ordem de Serviço", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (res.ToString() == "Yes") { if (consultaServico.servicoId != 0) { var servico = _servicoApplication.GetServicoByServicoId(consultaServico.servicoId); var clienteVeiculo = _clienteVeiculoApplication.GetVeiculoClienteByClienteVeiculoId(servico.ClienteVeiculoId); var cliente = _clienteApplication.GetClienteById(clienteVeiculo.ClienteId); txtServicoId.Text = Convert.ToString(servico.ServicoId); txtClienteId.Text = servico.ClienteVeiculoId.ToString(); txtClienteVeiculoId.Text = servico.ClienteVeiculoId.ToString(); txtValorTotalMaodeObra.Text = servico.ValorMaodeObra.ToString("C"); txtValorTotalPecas.Text = servico.ValorPeca.ToString("C"); txtValorAdicional.Text = servico.ValorAdicional.ToString("C"); txtPercentualDesconto.Text = servico.PercentualDesconto.ToString("P"); txtValorDesconto.Text = servico.ValorDesconto.ToString("C"); txtValorTotal.Text = servico.ValorTotal.ToString("C"); txtClienteSelecionado.Text = cliente.NomeCliente; txtDescricao.Text = servico.Descricao.ToString(); var servicoMaodeObraSalvo = _servicoApplication.GetServicoMaodeObraByServicoId(servico.ServicoId); IList <PesquisaMaodeObraServicoDataSource> maoDeObra = new List <PesquisaMaodeObraServicoDataSource>(); foreach (var item in servicoMaodeObraSalvo) { var mao = _maoDeObraApplication.GetMaodeObraById(item.MaodeObraId); maoDeObra.Add(new PesquisaMaodeObraServicoDataSource { MaodeObraId = mao.MaodeObraId, MaodeObra = mao.Descricao, Valor = mao.Valor, ServicoMaodeObraId = item.Id }); } dgvMaodeObra.DataSource = maoDeObra; dgvMaodeObra.Columns[0].HeaderText = "Código"; dgvMaodeObra.Columns[0].Width = 50; dgvMaodeObra.Columns[1].HeaderText = "Mão de Obra"; dgvMaodeObra.Columns[1].Width = 300; dgvMaodeObra.Columns[2].HeaderText = "Valor"; dgvMaodeObra.Columns[2].Width = 70; dgvMaodeObra.Columns[2].DefaultCellStyle.Format = "C2"; dgvMaodeObra.Columns[2].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; dgvMaodeObra.Columns[3].HeaderText = "ServicoMaoDeObraId"; dgvMaodeObra.Columns[3].Width = 20; dgvMaodeObra.Columns[3].Visible = false; var servicoPecaSalvo = _servicoApplication.GetServicoPecaByServicoId(servico.ServicoId); IList <PesquisaPecaServicoDataSource> peca = new List <PesquisaPecaServicoDataSource>(); foreach (var item in servicoPecaSalvo) { var mao = _pecaApplication.GetPecaByPecaId(item.PecaId); peca.Add(new PesquisaPecaServicoDataSource { PecaId = mao.PecaId, Peca = mao.Descricao, Valor = mao.Valor, ServicoPecaId = item.Id }); } dgvPeca.DataSource = peca; dgvPeca.Columns[0].HeaderText = "Código"; dgvPeca.Columns[0].Width = 50; dgvPeca.Columns[1].HeaderText = "Peça"; dgvPeca.Columns[1].Width = 330; dgvPeca.Columns[2].HeaderText = "Valor Integral"; dgvPeca.Columns[2].Width = 70; dgvPeca.Columns[2].DefaultCellStyle.Format = "C2"; dgvPeca.Columns[2].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; DisponibilizarBotoesTela(EnumControleTelas.AlterarExcluirCancelar); } else { this.LimpaTela(); this.DisponibilizarBotoesTela(EnumControleTelas.InserirLocalizar); } } else { this.LimpaTela(); this.DisponibilizarBotoesTela(EnumControleTelas.InserirLocalizar); } consultaServico.Dispose(); }
private void BtnPrincipalOrcamento_Click(object sender, EventArgs e) { FrmGerarOrcamento formGerarOrcamento = FormResolve.Resolve <FrmGerarOrcamento>(); formGerarOrcamento.ShowDialog(); }