Esempio n. 1
0
        public ActionResult Create(EPRTA_BODEGA bodega)
        {
            JObject jObject = new JObject();

            try
            {
                unitOfWork.BodegaRepository.Insert(bodega);
                unitOfWork.Save();
                //unitOfWork.Dispose();
                jObject.Add("error", false);
            }
            catch (Exception ex)
            {
                jObject.Add("error", true);
                logger.Error(ex, ex.Message);
            }
            return(Content(jObject.ToString(), "application/json"));
        }
Esempio n. 2
0
        public ActionResult GetBodega(int pid)
        {
            JObject jsonObject = new JObject();

            try
            {
                EPRTA_BODEGA bodega = unitOfWork.BodegaRepository.GetById(pid);
                jsonObject.Add("ID_BODEGA", bodega.ID_BODEGA);
                jsonObject.Add("NOMBRE", bodega.NOMBRE);
                jsonObject.Add("CUENTA_CONTABLE", bodega.CUENTA_CONTABLE);
                jsonObject.Add("ESTADO", bodega.ESTADO);
                jsonObject.Add("resultado", "success");
                jsonObject.Add("mensaje", "success");
            }
            catch (Exception ex)
            {
                logger.Error(ex, ex.Message);
                jsonObject.Add("resultado", "error");
                jsonObject.Add("msg", ex.Message);
            }
            return(Content(jsonObject.ToString(), "application/json"));
        }
Esempio n. 3
0
        public ActionResult Grabar(EPRTA_BODEGA precord)
        {
            JObject      retorno = new JObject();
            EPRTA_BODEGA record  = new EPRTA_BODEGA();

            try
            {
                if (precord.ID_BODEGA == 0)
                {
                    precord.ESTADO = "A";
                    unitOfWork.BodegaRepository.Insert(precord);
                    unitOfWork.Save();
                }
                else
                {
                    record                 = unitOfWork.BodegaRepository.GetById(precord.ID_BODEGA);
                    record.NOMBRE          = precord.NOMBRE;
                    record.CUENTA_CONTABLE = precord.CUENTA_CONTABLE;
                    record.ESTADO          = "A";
                    unitOfWork.BodegaRepository.Update(record);
                    unitOfWork.Save();
                }
                retorno.Add("resultado", "success");
                retorno.Add("data", null);
                retorno.Add("mensaje", "");
                logger.Info("Dato Grabado");
            }
            catch (Exception ex)
            {
                retorno.Add("resultado", "error");
                retorno.Add("data", null);
                retorno.Add("mensaje", ex.ToString());
                logger.Error(ex, ex.Message);
            }
            return(Content(retorno.ToString(), "application/json"));
        }