Example #1
0
        public JsonResult GetAllActividades()
        {
            List <Actividades>     result = DBConsultaMercado.GetAllActividadesToList();
            List <ActividadesView> list   = new List <ActividadesView>();

            foreach (Actividades act in result)
            {
                list.Add(DBConsultaMercado.CastActividadesToView(act));
            }

            //return Json(result);
            return(Json(list.OrderByDescending(x => x.CodActividade)));
        }
Example #2
0
        public JsonResult DetalheActividade([FromBody] ActividadesView data)
        {
            if (data != null)
            {
                Actividades actividades = DBConsultaMercado.GetDetalheActividades(data.CodActividade);

                if (actividades != null)
                {
                    ActividadesView result = DBConsultaMercado.CastActividadesToView(actividades);

                    return(Json(result));
                }

                return(Json(new ActividadesView()));
            }
            return(Json(false));
        }
Example #3
0
        public JsonResult CreateActividade([FromBody] ActividadesView item)
        {
            if (item != null)
            {
                Actividades actividades = DBConsultaMercado.GetDetalheActividades(item.CodActividade);

                if (actividades != null)
                {
                    item.eReasonCode = -1;
                    item.eMessage    = string.Format("Já existe uma Actividade com o mesmo Código!");
                }
                else
                {
                    Actividades novo = new Actividades()
                    {
                        CodActividade = item.CodActividade,
                        Descricao     = item.Descricao
                    };

                    try
                    {
                        DBConsultaMercado.Create(novo);
                    }
                    catch
                    {
                        item.eReasonCode = -1;
                        item.eMessage    = "Ocorreu um erro ao criar a Actividade!";
                        return(Json(item));
                    }

                    actividades = DBConsultaMercado.GetDetalheActividades(item.CodActividade);
                    item        = DBConsultaMercado.CastActividadesToView(actividades);

                    item.eReasonCode = 1;
                    item.eMessage    = "Actividade criada com sucesso!";
                }
            }

            return(Json(item));
        }
Example #4
0
        public JsonResult UpdateActividade([FromBody] ActividadesView item)
        {
            if (item != null)
            {
                Actividades actividades = DBConsultaMercado.GetDetalheActividades(item.CodActividade);

                if (actividades != null)
                {
                    actividades.CodActividade = item.CodActividade;
                    actividades.Descricao     = item.Descricao;

                    try
                    {
                        DBConsultaMercado.Update(actividades);

                        actividades = DBConsultaMercado.GetDetalheActividades(item.CodActividade);
                        item        = DBConsultaMercado.CastActividadesToView(actividades);

                        item.eReasonCode = 1;
                        item.eMessage    = "Actividade actualizada com sucesso!";
                    }
                    catch
                    {
                        item.eReasonCode = -1;
                        item.eMessage    = "Ocorreu um erro ao gravar a Actividade!";
                        return(Json(item));
                    }
                }
                else
                {
                    item.eReasonCode = -1;
                    item.eMessage    = "Ocorreu um erro!";
                    return(Json(item));
                }
            }

            return(Json(item));
        }