Exemple #1
0
        public ActionResult ValidarSerie(string pNumeroSerie, int pTransferenciaId)
        {
            string mensaje = string.Empty;
            int    pserie2 = int.Parse(pNumeroSerie);

            var serieA = SerieArticuloBL.Obtener(x => x.NumeroSerie == pNumeroSerie);

            // valida serie disponible
            if (serieA == null || serieA.EstadoId != 2)
            {
                mensaje = "La serie no esta disponible, ingrese otro.";
                return(Json(mensaje, JsonRequestBehavior.AllowGet));
            }

            // valida series duplicadas
            var existe = TransferenciaSerieBL.Contar(x => x.TransferenciaId == pTransferenciaId && x.SerieArticuloId == serieA.SerieArticuloId);

            if (existe > 0)
            {
                mensaje = "La serie ya esta registrada, ingrese otro";
                return(Json(mensaje, JsonRequestBehavior.AllowGet));
            }

            TransferenciaSerieBL.Crear(new TransferenciaSerie
            {
                TransferenciaId = pTransferenciaId,
                SerieArticuloId = serieA.SerieArticuloId
            });

            return(Json(mensaje, JsonRequestBehavior.AllowGet));
        }
Exemple #2
0
        public ActionResult EliminarTransferenciaSerie(int pTransferenciaId, int pArticuloId)
        {
            string qry = "DELETE ts " +
                         "FROM ALMACEN.TransferenciaSerie ts " +
                         "INNER JOIN ALMACEN.SerieArticulo sa ON ts.SerieArticuloId = sa.SerieArticuloId " +
                         "WHERE ts.TransferenciaId = " + pTransferenciaId.ToString() + " and sa.ArticuloId = " + pArticuloId.ToString();

            TransferenciaSerieBL.EjecutarSql(qry);

            return(Json(true, JsonRequestBehavior.AllowGet));
        }
Exemple #3
0
        public ActionResult AgregarTransferenciaSerie(string pNumeroSerie, int pTransferenciaId)
        {
            string mensaje = string.Empty;
            var    serie   = SerieArticuloBL.Obtener(x => x.NumeroSerie == pNumeroSerie);

            TransferenciaSerieBL.Crear(new TransferenciaSerie
            {
                TransferenciaId = pTransferenciaId,
                SerieArticuloId = serie.SerieArticuloId
            });

            return(Json(mensaje, JsonRequestBehavior.AllowGet));
        }