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 PecasToolStripMenuItem1_Click(object sender, EventArgs e) { FrmConsultaPeca formConsultaPeca = FormResolve.Resolve <FrmConsultaPeca>(); formConsultaPeca.ShowDialog(); formConsultaPeca.Dispose(); }
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) { ServicoPeca servicoPeca = new ServicoPeca() { ServicoId = Convert.ToInt32(txtServicoId.Text), PecaId = consultaPeca.codigo }; var Id = _servicoApplication.SalvarServicoPeca(servicoPeca); var servicoPecaSalvo = _servicoApplication.GetServicoPecaByServicoId(Convert.ToInt32(txtServicoId.Text)); 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 = 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 = "ServicoPecaId"; dgvPeca.Columns[3].Width = 20; dgvPeca.Columns[3].Visible = false; } CalcularServico(apagaDadosTemporario); } }