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;
        }
예제 #3
0
        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);
        }