Пример #1
0
        public string Update(tb_servico servico)
        {
            string retorno = "";

            var existingServico = db.tb_servico.Where(s => s.codServico == servico.codServico).FirstOrDefault <tb_servico>();

            if (existingServico != null)
            {
                existingServico.codUsuario   = servico.codUsuario;
                existingServico.nome         = servico.nome;
                existingServico.descricao    = servico.descricao;
                existingServico.data         = servico.data;
                existingServico.dataValidade = servico.dataValidade;
                existingServico.valor        = servico.valor;

                db.SaveChanges();

                retorno = "Serviço alterado com sucesso";
            }
            else
            {
                retorno = "Serviço não encontrado";
            }

            return(retorno);
        }
Пример #2
0
        public string IncluirServico()
        {
            var data = DateTime.Now;

            using (var dc = new manutEntities())
            {
                var k = new tb_servico
                {
                    anoMes  = "",
                    codigo  = "",
                    fonte   = "M3",
                    nome    = HttpContext.Current.Request.Form["nome"].ToString().Trim(),
                    preco   = Convert.ToDouble(HttpContext.Current.Request.Form["preco"].ToString()),
                    unidade = HttpContext.Current.Request.Form["unidade"].ToString().Trim(),
                    data    = data.Date
                };

                dc.tb_servico.Add(k);
                dc.SaveChanges();
                var auto   = Convert.ToInt32(k.autonumero);
                var codigo = "M3" + auto.ToString("########0");
                k.codigo = codigo;
                dc.SaveChanges();

                return(auto.ToString("#######0"));
            }
        }
Пример #3
0
        public tb_servico Add(tb_servico servico)
        {
            tb_servico serv = db.tb_servico.Add(servico);

            db.SaveChanges();
            return(serv);
        }
Пример #4
0
        public tb_servico Remove(long id)
        {
            tb_servico serv = db.tb_servico.Find(id);

            db.tb_servico.Remove(serv);
            db.SaveChanges();
            return(serv);
        }
Пример #5
0
        public HttpResponseMessage ListarServicoId(long id)
        {
            tb_servico servResp = servicoService.Get(id);

            if (servResp == null)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Serviço não encontrado"));
            }

            return(Request.CreateResponse(HttpStatusCode.OK, servResp));
        }
Пример #6
0
        public List <tb_servico> CriaServicosMock(int qtdItens)
        {
            Random            random        = new Random();
            List <tb_servico> listaServicos = new List <tb_servico>();

            for (int i = 0; i < qtdItens; i++)
            {
                const string chars   = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
                tb_servico   servico = new tb_servico();
                listaServicos.Add(servico);
                servico.Nome      = random.Next().ToString();
                servico.Descricao = random.Next().ToString();
            }
            return(listaServicos);
        }
Пример #7
0
        public HttpResponseMessage DeletarServico(long id)
        {
            tb_servico servicoDeleted = servicoService.Get(id);

            if (servicoDeleted == null)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Serviço não encontrado"));
            }
            else
            {
                servicoService.Remove(servicoDeleted.codServico);

                var resp = new HttpResponseMessage()
                {
                    Content = new StringContent("{\"Message\":\"Serviço deletado com sucesso\"}")
                };
                resp.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json");
                return(resp);
            }
        }
 public ActionResult CadastrarServico(tb_servico servico)
 {
     db.tb_servico.Add(servico);
     db.SaveChanges();
     return(View());
 }
Пример #9
0
        public tb_servico Get(long id)
        {
            tb_servico serv = db.tb_servico.Find(id);

            return(serv);
        }