コード例 #1
0
        public string GetNumeroSequencial(int value, string area)
        {
            string       sequencial       = "";
            HELMEntities entitySequencial = new HELMEntities();

            Numerador numerador = entitySequencial.Numerador.Find(1);

            if (area == "TALARA")
            {
                switch (value)
                {
                case 184:
                    sequencial = numerador.FacturaTalara.ToString("D5");
                    break;

                case 191:
                    sequencial = numerador.BoletaTalara.ToString("D5");
                    break;

                case 15:
                case 186:
                    sequencial = numerador.NotaCreditoTalara.ToString("D5");
                    break;

                case 16:
                case 187:
                    sequencial = numerador.NotaDebitoTalara.ToString("D5");
                    break;
                }
            }
            else
            {
                switch (value)
                {
                case 184:
                    sequencial = numerador.Factura.ToString("D5");
                    break;

                case 191:
                    sequencial = numerador.Boleta.ToString("D5");
                    break;

                case 15:
                case 186:
                    sequencial = numerador.NotaCredito.ToString("D5");
                    break;

                case 16:
                case 187:
                    sequencial = numerador.NotaDebito.ToString("D5");
                    break;
                }
            }
            return(sequencial);
        }
コード例 #2
0
        public void SetNumeroSequencial(int value, string area)
        {
            HELMEntities entitySequencial = new HELMEntities();
            Numerador    numerador        = entitySequencial.Numerador.Find(1);

            if (area == "TALARA")
            {
                switch (value)
                {
                case 184:
                    numerador.FacturaTalara += 1;
                    break;

                case 191:
                    numerador.BoletaTalara += 1;
                    break;

                case 15:
                case 186:
                    numerador.NotaCreditoTalara += 1;
                    break;

                case 16:
                case 187:
                    numerador.NotaDebitoTalara += 1;
                    break;
                }
            }
            else
            {
                switch (value)
                {
                case 184:
                    numerador.Factura += 1;
                    break;

                case 191:
                    numerador.Boleta += 1;
                    break;

                case 15:
                case 186:
                    numerador.NotaCredito += 1;
                    break;

                case 16:
                case 187:
                    numerador.NotaDebito += 1;
                    break;
                }
            }
            entitySequencial.SaveChanges();
        }