private void btnImprimir_Click(object sender, EventArgs e) { int ID = int.Parse(txtID.Text); OrdemServicoServico ordemServicoServico = new OrdemServicoServico(); OrdemServico ordemServico = ordemServicoServico.SelecionarPorID(ID); bool podeImprimir = false; if (ordemServico.EtiquetaImpressa) { podeImprimir = true; } else { DialogResult dialogResult = MessageBox.Show("Deseja Realmente Imprimir a Etiqueta? Após a impressão não será possíveis alterar os dados impressos na etiqueta.", "Impressão da Etiqueta", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { (new OrdemServicoServico()).MarcarComoEtiquetaImpressa(ID); HabilitarCamposEtiqueta(false); podeImprimir = true; } } if (podeImprimir) { MdiPrincipal mdi = (MdiPrincipal)this.MdiParent; FrmEtiqueta frmEtiqueta = (FrmEtiqueta)mdi.AbrirForm(typeof(FrmEtiqueta)); frmEtiqueta.ExibirRelatorio(ID); } }
private void btnAdicionarCliente_Click(object sender, EventArgs e) { MdiPrincipal mdi = (MdiPrincipal)this.MdiParent; FrmClienteCadastro frmClienteCadastro = (FrmClienteCadastro)mdi.AbrirForm(typeof(FrmClienteCadastro)); frmClienteCadastro.Limpar(); frmClienteCadastro.frmOrigem = this; }
private void dgvConsulta_MouseDoubleClick(object sender, MouseEventArgs e) { int ID = int.Parse(((DataRowView)dgvConsulta.CurrentRow.DataBoundItem)["ID"].ToString()); MdiPrincipal mdi = (MdiPrincipal)this.MdiParent; FrmOrdemServicoCadastro frmOrdemServicoCadastro = (FrmOrdemServicoCadastro)mdi.AbrirForm(typeof(FrmOrdemServicoCadastro)); frmOrdemServicoCadastro.Carregar(ID); }