private void MaoDeObraToolStripMenuItem1_Click(object sender, EventArgs e) { FrmConsultaMaoDeObra formConsultaMaodeObra = FormResolve.Resolve <FrmConsultaMaoDeObra>(); formConsultaMaodeObra.ShowDialog(); formConsultaMaodeObra.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 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); } }