Example #1
0
        public IHttpActionResult Deletetbl_Empresas(int id)
        {
            tbl_Empresas tbl_Empresas = db.tbl_Empresas.Find(id);

            if (tbl_Empresas == null)
            {
                return(NotFound());
            }

            db.tbl_Empresas.Remove(tbl_Empresas);
            db.SaveChanges();

            return(Ok(tbl_Empresas));
        }
Example #2
0
        public object Posttbl_Empresas(tbl_Empresas tbl_Empresas)
        {
            Resultado res = new Resultado();

            try
            {
                tbl_Empresas.fecha_creacion = DateTime.Now;
                db.tbl_Empresas.Add(tbl_Empresas);
                db.SaveChanges();

                res.ok        = true;
                res.data      = tbl_Empresas.id_Empresa;
                res.totalpage = 0;
            }
            catch (Exception ex)
            {
                res.ok        = false;
                res.data      = ex.Message;
                res.totalpage = 0;
            }
            return(res);
        }
Example #3
0
        public object Puttbl_Empresas(int id, tbl_Empresas tbl_Empresas)
        {
            Resultado res = new Resultado();

            tbl_Empresas objReemplazar;

            objReemplazar = db.tbl_Empresas.Where(u => u.id_Empresa == id).FirstOrDefault <tbl_Empresas>();

            objReemplazar.ruc_Empresa         = tbl_Empresas.ruc_Empresa;
            objReemplazar.razonSocial_Empresa = tbl_Empresas.razonSocial_Empresa;
            objReemplazar.direccion_Empresa   = tbl_Empresas.direccion_Empresa;
            objReemplazar.id_Icono            = tbl_Empresas.id_Icono;

            objReemplazar.esProveedor     = tbl_Empresas.esProveedor;
            objReemplazar.estado          = tbl_Empresas.estado;
            objReemplazar.usuario_edicion = tbl_Empresas.usuario_creacion;
            objReemplazar.fecha_edicion   = DateTime.Now;

            db.Entry(objReemplazar).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
                res.ok        = true;
                res.data      = "OK";
                res.totalpage = 0;
            }
            catch (DbUpdateConcurrencyException ex)
            {
                res.ok        = false;
                res.data      = ex.InnerException.Message;
                res.totalpage = 0;
            }

            return(res);
        }