コード例 #1
0
        public ActionResult ReinserisciDaAddebitare(decimal IdAleDettaglio)
        {
            ALEBLL bll = new ALEBLL(RvlImageSite);

            bll.ReinserisciDaAddebitare(IdAleDettaglio, ConnectedUser);
            return(null);
        }
コード例 #2
0
        public ActionResult FatturaGruppo(string IDALEGRUPPO, string Nota)
        {
            ALEBLL bll = new ALEBLL(RvlImageSite);

            bll.FatturaGruppo(IDALEGRUPPO, Nota, ConnectedUser);
            return(null);
        }
コード例 #3
0
        public ActionResult ApprovaGruppo(string IDALEGRUPPO, string Dettagli, string Nota)
        {
            ALEBLL bll = new ALEBLL(RvlImageSite);

            bll.ApprovaGruppo(IDALEGRUPPO, Dettagli, Nota, ConnectedUser);
            return(null);
        }
コード例 #4
0
        public ActionResult CaricaGruppiDaValorizzarePerRilavorazione()
        {
            ALEBLL             bll   = new ALEBLL(RvlImageSite);
            List <GruppoModel> model = bll.LeggiGruppi(ALEStatoDettaglio.ADDEBITATO).Where(x => x.Rilavorazione).ToList();

            return(PartialView("GruppiDaValorizzarePartial", model));
        }
コード例 #5
0
        public ActionResult Valorizza(string IDALEGRUPPO, string Dettagli, string Nota)
        {
            ALEBLL bll = new ALEBLL(RvlImageSite);

            bll.Valorizza(IDALEGRUPPO, Dettagli, Nota, ConnectedUser);
            return(null);
        }
コード例 #6
0
        public ActionResult CaricaGruppiDaApprovare()
        {
            ALEBLL             bll = new ALEBLL(RvlImageSite);
            List <GruppoModel> modelValorizzato = bll.LeggiGruppi(ALEStatoDettaglio.VALORIZZATO);

            return(PartialView("GruppiDaApprovarePartial", modelValorizzato));
        }
コード例 #7
0
        public ActionResult AnnullaFatturazione(string IDALEGRUPPO)
        {
            ALEBLL bll = new ALEBLL(RvlImageSite);

            bll.AnnullaFatturaGruppo(IDALEGRUPPO, ConnectedUser);
            return(null);
        }
コード例 #8
0
        public ActionResult TrovaFattureRitardate(string DataInizio, string DataFine)
        {
            ALEBLL bll = new ALEBLL(RvlImageSite);
            FattureRitardateModel model = bll.LeggiFattureRitardate(DataInizio, DataFine, true);

            return(PartialView("FattureRitardatePartial", model));
        }
コード例 #9
0
        public ActionResult AnnullaAddebito(int IDALEGRUPPO)
        {
            ALEBLL bll = new ALEBLL(RvlImageSite);

            bll.AnnullaAddebita(IDALEGRUPPO);
            return(null);
        }
コード例 #10
0
        public ActionResult NonAddebitare(string NotaGruppo, string Addebiti)
        {
            ALEBLL bll = new ALEBLL(RvlImageSite);

            bll.NonAddebitare(NotaGruppo, Addebiti, ConnectedUser);
            return(null);
        }
コード例 #11
0
        public ActionResult CaricaGruppiDaFatturare()
        {
            ALEBLL             bll            = new ALEBLL(RvlImageSite);
            List <GruppoModel> modelApprovato = bll.LeggiGruppi(ALEStatoDettaglio.APPROVATO);

            return(PartialView("GruppiDaFatturarePartial", modelApprovato));
        }
コード例 #12
0
        public ActionResult Addebita(string NotaGruppo, string Lavorante, string Addebiti, bool Rilavorazione)
        {
            ALEBLL bll = new ALEBLL(RvlImageSite);

            bll.Addebita(NotaGruppo, Lavorante, Addebiti, Rilavorazione, ConnectedUser);
            return(null);
        }
コード例 #13
0
        public ActionResult CaricaSchedeNonAddebitate()
        {
            ALEBLL        bAle  = new ALEBLL(RvlImageSite);
            AddebitiModel model = bAle.LeggiSchedeNonAddebitate();

            return(PartialView("CaricaSchedeNonAddebitatePartial", model));
        }
コード例 #14
0
        public ActionResult CaricaNuoviElementiDaAddebitare()
        {
            ALEBLL        bAle  = new ALEBLL(RvlImageSite);
            AddebitiModel model = bAle.LeggiSchedeDaAddebitare();

            return(PartialView("CaricaNuoviElementiDaAddebitarePartial", model));
        }
コード例 #15
0
        public ActionResult TrovaMancanti(string DataInizio, string DataFine)
        {
            ALEBLL        bll   = new ALEBLL(RvlImageSite);
            AddebitiModel model = bll.TrovaMancanti(DataInizio, DataFine);

            return(PartialView("TabellaMancantiPartial", model));
        }
コード例 #16
0
        public ActionResult CaricaScheda(string Barcode)
        {
            ALEBLL           bll   = new ALEBLL(RvlImageSite);
            InserimentoModel model = bll.CaricaScheda(Barcode);


            return(PartialView("CaricaSchedaPartial", model));
        }
コード例 #17
0
        public ActionResult NascondiRiga(string IDRIPGRATUITA, string DataInizio, string DataFine)
        {
            ALEBLL bll = new ALEBLL(RvlImageSite);

            bll.NascondiRiga(IDRIPGRATUITA);
            FattureRitardateModel model = bll.LeggiFattureRitardate(DataInizio, DataFine, true);

            return(PartialView("FattureRitardatePartial", model));
        }
コード例 #18
0
        public ActionResult CaricaGruppiValorizzatiPerRilavorazione()
        {
            ALEBLL             bll = new ALEBLL(RvlImageSite);
            List <GruppoModel> modelValorizzato = bll.LeggiGruppi(ALEStatoDettaglio.VALORIZZATO).Where(x => x.Rilavorazione).ToList();
            List <GruppoModel> modelApprovato   = bll.LeggiGruppi(ALEStatoDettaglio.APPROVATO).Where(x => x.Rilavorazione).ToList();

            modelValorizzato.AddRange(modelApprovato);
            return(PartialView("GruppiValorizzatiPartial", modelValorizzato));
        }
コード例 #19
0
        public ActionResult CaricaGruppiFatturati()
        {
            ALEBLL   bll        = new ALEBLL(RvlImageSite);
            DateTime dataInizio = DateTime.Today.AddDays(-7);
            DateTime dataFine   = DateTime.Today.AddHours(24);

            List <GruppoModel> model = bll.LeggiGruppiFatturati(dataInizio, dataFine);

            return(PartialView("GruppiFatturatiPartial", model));
        }
コード例 #20
0
        public ActionResult ReportPDF(string DataInizio, string DataFine)
        {
            ALEBLL        bll   = new ALEBLL(RvlImageSite);
            AddebitiModel model = bll.TrovaMancanti(DataInizio, DataFine);

            PDFHelper pdfHelper = new PDFHelper();

            byte[] fileContents = pdfHelper.EstraiReportALEMancanti(model, DataInizio, DataFine);

            return(File(fileContents, "application/pdf", "Report.pdf"));
        }
コード例 #21
0
        public ActionResult SalvaInserimento(string Azienda, string Barcode, string IDCHECKQT, int Difettosi, int Inseriti, string Lavorante, string Nota,
                                             bool ScartoDefinitivo, bool RiparazioneGratuita, string ODL)
        {
            int    EstensioneFattura = ReportWeb.Properties.Settings.Default.FatturaRitardata;
            ALEBLL bll = new ALEBLL(RvlImageSite);

            bll.SalvaInserimento(Azienda, Barcode, IDCHECKQT, Difettosi, Inseriti, Lavorante, Nota, ScartoDefinitivo,
                                 RiparazioneGratuita, ODL, EstensioneFattura, ConnectedUser);

            return(null);
        }
コード例 #22
0
        public ActionResult CaricaGruppiAddebitatiPartial()
        {
            ALEBLL             bll              = new ALEBLL(RvlImageSite);
            List <GruppoModel> model            = bll.LeggiGruppi(ALEStatoDettaglio.ADDEBITATO);
            List <GruppoModel> modelValorizzato = bll.LeggiGruppi(ALEStatoDettaglio.VALORIZZATO);
            List <GruppoModel> modelApprovato   = bll.LeggiGruppi(ALEStatoDettaglio.APPROVATO);

            model.AddRange(modelValorizzato);
            model.AddRange(modelApprovato);
            return(PartialView("GruppiAddebitatiPartial", model));
        }
コード例 #23
0
        public ActionResult ReportExcel(string DataInizio, string DataFine)
        {
            ALEBLL        bll   = new ALEBLL(RvlImageSite);
            AddebitiModel model = bll.TrovaMancanti(DataInizio, DataFine);

            ExcelHelper excel = new ExcelHelper();

            byte[] fileContents = excel.CreaExcelMancanti(model);

            return(File(fileContents, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "Mancanti.xlsx"));
        }
コード例 #24
0
        public ActionResult EsportaExcel(string DataInizio, string DataFine)
        {
            ALEBLL bll = new ALEBLL(RvlImageSite);
            FattureRitardateModel model = bll.LeggiFattureRitardate(DataInizio, DataFine, true);

            ExcelHelper excel = new ExcelHelper();

            byte[] fileContents = excel.CreaExcelFattureRitardate(model);

            return(File(fileContents, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "FattureRitardate.xlsx"));
        }
コード例 #25
0
        public ActionResult Index()
        {
            List <string> messaggi = new List <string>();

            if (VerificaAbilitazioneUtente(16))
            {// ALE INSERIMENTO
                ALEBLL bll = new ALEBLL(RvlImageSite);
                int    aux = bll.ContaSchede(ALEStatoDettaglio.INSERITO);
                if (aux > 0)
                {
                    messaggi.Add(string.Format("Ci sono {0} schede da addebitare", aux));
                }
            }
            if (VerificaAbilitazioneUtente(17))
            {// ALE ADDEBITO
                ALEBLL bll = new ALEBLL(RvlImageSite);
                int    aux = bll.ContaSchede(ALEStatoDettaglio.ADDEBITATO);
                if (aux > 0)
                {
                    messaggi.Add(string.Format("Ci sono {0} schede da valorizzare", aux));
                }
            }
            if (VerificaAbilitazioneUtente(18))
            {// ALE VALORIZZATO
                ALEBLL bll = new ALEBLL(RvlImageSite);
                int    aux = bll.ContaSchede(ALEStatoDettaglio.VALORIZZATO);
                if (aux > 0)
                {
                    messaggi.Add(string.Format("Ci sono {0} schede da approvare", aux));
                }
            }
            if (VerificaAbilitazioneUtente(19))
            {// ALE APPROVATO
                ALEBLL bll = new ALEBLL(RvlImageSite);
                int    aux = bll.ContaSchede(ALEStatoDettaglio.APPROVATO);
                if (aux > 0)
                {
                    messaggi.Add(string.Format("Ci sono {0} schede da fatturare", aux));
                }
            }
            return(View(messaggi));
        }