Пример #1
0
        private void bPrint_Click(object sender, EventArgs e)
        {
            if (cbPrinter.SelectedItem == null) return;

            string[] dossiers = tbNumDossiers.Text.Trim().Split(Sep, StringSplitOptions.RemoveEmptyEntries);

            using (Viewer m = new Viewer(
                Cfg.RptFullCs, "2",
                false, Cfg.DbDs.DatabaseType, Cfg.DbDs.ConnectionString,
                true, cbPrinter.SelectedItem.ToString(), (short)nudCopies.Value,
                true, "",
                true,
                "nbre_fiches", dossiers.Length,
                "user_print_date", DateTime.Now.ToString("yyyy/MM/dd"),
                "annee", DateTime.Now.Year,
                "rows", Rows(dossiers)
                ))
            {
                m.Print();
            }
        }
Пример #2
0
        private void bPrintBor_Click(object sender, EventArgs e)
        {
            if (cbPrinter.SelectedItem == null) return;

            string rows = RowsBor();

            if (rows.Length <= 0) return;

            using (Viewer m = new Viewer(
                Cfg.RptFullCs, "2",
                false, Cfg.DbDs.DatabaseType, Cfg.DbDs.ConnectionString,
                true, cbPrinter.SelectedItem.ToString(), (short)nudCopiesBor.Value,
                true, "",
                true,
                "nbre_fiches", NB_ORDINAIRE,
                "user_print_date", DateTime.Now.ToString("yyyy/MM/dd"),
                "annee", DateTime.Now.Year,
                "rows", rows
                ))
            {
                m.Print();
            }
        }
Пример #3
0
        private void bPrintPol_Click(object sender, EventArgs e)
        {
            if (cbPrinter.SelectedItem == null) return;

            foreach (KeyValuePair<string, string> d in Dossiers)
            {
                DataTable t = Cfg.DbDs.DataTable(Cfg.QueryFichePolice, "num_doss", d.Key);

                if (t.Rows.Count == 1)
                {
                    DataRow R = t.Rows[0];
                    using (Viewer m = new Viewer(
                                    Cfg.RptFullCs, "1",
                                    false, Cfg.DbDs.DatabaseType, Cfg.DbDs.ConnectionString,
                                    true, cbPrinter.SelectedItem.ToString(), (short)nudCopiesPol.Value,
                                    true, "",
                                    true,
                                    "num_dossier_prec", d.Value,

                                    "info_aut_doss",
                                    Cfg.Wilaya + UtlGen.WindowsNewLine +
                                    Cfg.Daira + UtlGen.WindowsNewLine +
                                    UtlGen.WindowsNewLine +
                                    "جواز السفر - عادي" + UtlGen.WindowsNewLine +
                                    d.Key + UtlGen.WindowsNewLine +
                                    R["DT_DATE_DEPOT_DOSS"] + UtlGen.WindowsNewLine,

                                    "info_personne_ara",
                                    R["ST_PERSON_NOM_ARA"] + UtlGen.WindowsNewLine +
                                    R["ST_PERSON_PRENOM_ARA"] + UtlGen.WindowsNewLine +
                                    GetSexe(R["ST_PERSON_SEX"].ToString(), false) + UtlGen.WindowsNewLine +
                                    R["ST_PERSON_DATE_NAISS"] + UtlGen.WindowsNewLine +
                                    R["ST_PERSON_LIEU_NAISS_ARA"] + UtlGen.WindowsNewLine +
                                    R["ST_LIB_COM_ARA"] + UtlGen.WindowsNewLine +
                                    R["ST_LIB_WIL_ARA"] + UtlGen.WindowsNewLine +
                                    R["ST_PERE_PRENOM_ARA"] + UtlGen.WindowsNewLine +
                                    R["ST_MERE_NOM_ARA"] + UtlGen.WindowsNewLine +
                                    R["ST_MERE_PRENOM_ARA"] + UtlGen.WindowsNewLine +
                                    "جزائرية" + UtlGen.WindowsNewLine +
                                    GetSitFam(R["ST_PERSON_SIT_FAM"].ToString(), false) + UtlGen.WindowsNewLine +
                                    GetTaille(R["ST_PERSON_TAILLE"].ToString(), false) + UtlGen.WindowsNewLine +
                                    R["ST_LIB_COL_ARA"] + UtlGen.WindowsNewLine +
                                    R["ST_LIB_COL_ARA1"] + UtlGen.WindowsNewLine +
                                    R["ST_PERSON_ADR_LIEU"] + UtlGen.WindowsNewLine +
                                    R["ST_LIB_COM_ARA1"] + UtlGen.WindowsNewLine +
                                    R["ST_PERSON_ADR_CODE_POSTAL"] + UtlGen.WindowsNewLine +
                                    "---" + UtlGen.WindowsNewLine +
                                    R["ST_PERSON_PROF_EMP"],

                                    "info_personne_lat",
                                    R["ST_PERSON_NOM_LAT"] + UtlGen.WindowsNewLine +
                                    R["ST_PERSON_PRENOM_LAT"] + UtlGen.WindowsNewLine +
                                    GetSexe(R["ST_PERSON_SEX"].ToString(), true) + UtlGen.WindowsNewLine +
                                    R["ST_PERSON_DATE_NAISS"] + UtlGen.WindowsNewLine +
                                    R["ST_PERSON_LIEU_NAISS_LAT"] + UtlGen.WindowsNewLine +
                                    R["ST_LIB_COM_LAT"] + UtlGen.WindowsNewLine +
                                    R["ST_LIB_WIL_LAT"] + UtlGen.WindowsNewLine +
                                    R["ST_PERE_PRENOM_LAT"] + UtlGen.WindowsNewLine +
                                    R["ST_MERE_NOM_LAT"] + UtlGen.WindowsNewLine +
                                    R["ST_MERE_PRENOM_LAT"] + UtlGen.WindowsNewLine +
                                    "Algérienne" + UtlGen.WindowsNewLine +
                                    GetSitFam(R["ST_PERSON_SIT_FAM"].ToString(), true) + UtlGen.WindowsNewLine +
                                    GetTaille(R["ST_PERSON_TAILLE"].ToString(), true) + UtlGen.WindowsNewLine +
                                    R["ST_LIB_COL_LAT"] + UtlGen.WindowsNewLine +
                                    R["ST_LIB_COL_LAT1"] + UtlGen.WindowsNewLine +
                                    R["ST_PERSON_ADR_LIEU"] + UtlGen.WindowsNewLine +
                                    R["ST_LIB_COM_LAT1"] + UtlGen.WindowsNewLine +
                                    R["ST_PERSON_ADR_CODE_POSTAL"] + UtlGen.WindowsNewLine +
                                    R["ST_LIB_PROF_LAT"] + UtlGen.WindowsNewLine +
                                    "---"
                                    ))
                    {
                        m.Print();
                    }
                }
            }
        }
Пример #4
0
        private void bImprimer_Click(object sender, EventArgs e)
        {
            if (cbPrinter.SelectedItem == null) return;

            using (Viewer m = new Viewer(
                Cfg.RptFullCs, "1",
                false, Cfg.DbDs.DatabaseType, Cfg.DbDs.ConnectionString,
                true, cbPrinter.SelectedItem.ToString(), (short)nudCopies.Value,
                true, "",
                true,
                "num_dossier_prec", tbNumDossierPrec.Text,

                "info_aut_doss",
                "عين الدفلى" + UtlGen.WindowsNewLine +
                "بطحية" + UtlGen.WindowsNewLine +
                UtlGen.WindowsNewLine +
                "جواز السفر - عادي" + UtlGen.WindowsNewLine +
                tbRechNumDossier.Text.Trim() + UtlGen.WindowsNewLine +
                R["DT_DATE_DEPOT_DOSS"] + UtlGen.WindowsNewLine,

                "info_personne_ara",
                R["ST_PERSON_NOM_ARA"] + UtlGen.WindowsNewLine +
                R["ST_PERSON_PRENOM_ARA"] + UtlGen.WindowsNewLine +
                GetSexe(R["ST_PERSON_SEX"].ToString(), false) + UtlGen.WindowsNewLine +
                R["ST_PERSON_DATE_NAISS"] + UtlGen.WindowsNewLine +
                R["ST_PERSON_LIEU_NAISS_ARA"] + UtlGen.WindowsNewLine +
                R["ST_LIB_COM_ARA"] + UtlGen.WindowsNewLine +
                R["ST_LIB_WIL_ARA"] + UtlGen.WindowsNewLine +
                R["ST_PERE_PRENOM_ARA"] + UtlGen.WindowsNewLine +
                R["ST_MERE_NOM_ARA"] + UtlGen.WindowsNewLine +
                R["ST_MERE_PRENOM_ARA"] + UtlGen.WindowsNewLine +
                "جزائرية" + UtlGen.WindowsNewLine +
                GetSitFam(R["ST_PERSON_SIT_FAM"].ToString(), false) + UtlGen.WindowsNewLine +
                GetTaille(R["ST_PERSON_TAILLE"].ToString(), false)+ UtlGen.WindowsNewLine +
                R["ST_LIB_COL_ARA"] + UtlGen.WindowsNewLine +
                R["ST_LIB_COL_ARA1"] + UtlGen.WindowsNewLine +
                R["ST_PERSON_ADR_LIEU"] + UtlGen.WindowsNewLine +
                R["ST_LIB_COM_ARA1"] + UtlGen.WindowsNewLine +
                R["ST_PERSON_ADR_CODE_POSTAL"] + UtlGen.WindowsNewLine +
                "---" + UtlGen.WindowsNewLine +
                R["ST_PERSON_PROF_EMP"],

                "info_personne_lat",
                R["ST_PERSON_NOM_LAT"] + UtlGen.WindowsNewLine +
                R["ST_PERSON_PRENOM_LAT"] + UtlGen.WindowsNewLine +
                GetSexe(R["ST_PERSON_SEX"].ToString(), true) + UtlGen.WindowsNewLine +
                R["ST_PERSON_DATE_NAISS"] + UtlGen.WindowsNewLine +
                R["ST_PERSON_LIEU_NAISS_LAT"] + UtlGen.WindowsNewLine +
                R["ST_LIB_COM_LAT"] + UtlGen.WindowsNewLine +
                R["ST_LIB_WIL_LAT"] + UtlGen.WindowsNewLine +
                R["ST_PERE_PRENOM_LAT"] + UtlGen.WindowsNewLine +
                R["ST_MERE_NOM_LAT"] + UtlGen.WindowsNewLine +
                R["ST_MERE_PRENOM_LAT"] + UtlGen.WindowsNewLine +
                "Algérienne" + UtlGen.WindowsNewLine +
                GetSitFam(R["ST_PERSON_SIT_FAM"].ToString(), true) + UtlGen.WindowsNewLine +
                GetTaille(R["ST_PERSON_TAILLE"].ToString(), true) + UtlGen.WindowsNewLine +
                R["ST_LIB_COL_LAT"] + UtlGen.WindowsNewLine +
                R["ST_LIB_COL_LAT1"] + UtlGen.WindowsNewLine +
                R["ST_PERSON_ADR_LIEU"] + UtlGen.WindowsNewLine +
                R["ST_LIB_COM_LAT1"] + UtlGen.WindowsNewLine +
                R["ST_PERSON_ADR_CODE_POSTAL"] + UtlGen.WindowsNewLine +
                R["ST_LIB_PROF_LAT"] + UtlGen.WindowsNewLine +
                "---"
                ))
            {
                gbDossier.Visible = false;
                m.Print();
            }
        }