Ejemplo n.º 1
0
 public StockMedi EditStockMedi(StockMedi sm)
 {
     try
     {
         context.StockMedis.Attach(sm);
         context.Entry(sm).State = System.Data.Entity.EntityState.Modified;
         context.SaveChanges();
         return(sm);
     }
     catch (Exception e)
     {
         logger.Error(e.Message);
         return(null);
     }
 }
Ejemplo n.º 2
0
 public Famille EditFamille(Famille f)
 {
     try
     {
         context.Familles.Attach(f);
         context.Entry(f).State = System.Data.Entity.EntityState.Modified;
         context.SaveChanges();
         return(f);
     }
     catch (Exception e)
     {
         logger.Error(e.Message);
         return(null);
     }
 }
 public Medicament EditMedicament(Medicament m)
 {
     try
     {
         context.Medicaments.Attach(m);
         context.Entry(m).State = System.Data.Entity.EntityState.Modified;
         context.SaveChanges();
         return(m);
     }
     catch (Exception e)
     {
         logger.Error(e.Message);
         return(null);
     }
 }
Ejemplo n.º 4
0
 public Vente EditVente(Vente v)
 {
     try
     {
         context.Ventes.Attach(v);
         context.Entry(v).State = System.Data.Entity.EntityState.Modified;
         context.SaveChanges();
         return(v);
     }
     catch (Exception e)
     {
         logger.Error(e.Message);
         return(null);
     }
 }
Ejemplo n.º 5
0
        public User EditUser(User u)
        {
            try
            {
                context.Users.Attach(u);
                context.Entry(u).State = System.Data.Entity.EntityState.Modified;

                context.SaveChanges();
                return(u);
            }
            catch (Exception e)
            {
                logger.Error(e.Message);
                return(null);
            }
        }
        // PUT: api/Proveedor/5
        public IHttpActionResult Put(int id, [FromBody] vmProveedor proveedor)
        {
            try
            {
                using (PharmaEntities db = new PharmaEntities())
                {
                    var edProveedor = db.Proveedor.Find(id);
                    if (edProveedor != null)
                    {
                        edProveedor.Nombre    = proveedor.Nombre;
                        edProveedor.Direccion = proveedor.Direccion;
                        edProveedor.Telefono  = proveedor.Telefono;
                        edProveedor.IdPais    = proveedor.IdPais;

                        db.Entry(edProveedor).State = EntityState.Modified;
                        db.SaveChanges();
                        return(Ok(new
                        {
                            status = "success",
                            message = "Registro editado de manera exitosa."
                        }));
                    }
                    else
                    {
                        return(Ok(new
                        {
                            status = "error",
                            message = "No existe el proveedor"
                        }));
                    }
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                return(Ok(new
                {
                    status = "error",
                    message = "Ha ocurrido un error: " + ex.Message
                }));

                throw;
            }
        }
Ejemplo n.º 7
0
        // PUT: api/Clasificacion/5
        public IHttpActionResult Put(int id, [FromBody] vmClasificacion clasificacion)
        {
            try
            {
                using (PharmaEntities db = new PharmaEntities())
                {
                    var edClasificacion = db.Clasificacion.Find(id);
                    if (edClasificacion != null)
                    {
                        edClasificacion.Descripcion = clasificacion.Descripcion;

                        db.Entry(edClasificacion).State = EntityState.Modified;
                        db.SaveChanges();
                        return(Ok(new
                        {
                            status = "success",
                            message = "Registro editado de manera exitosa."
                        }));
                    }
                    else
                    {
                        return(Ok(new
                        {
                            status = "error",
                            message = "No existe la clasificacion"
                        }));
                    }
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                return(Ok(new
                {
                    status = "error",
                    message = "Ha ocurrido un error: " + ex.Message
                }));

                throw;
            }
        }
        // PUT: api/Articulos/5
        public IHttpActionResult Put(int id, [FromBody] vmArticulo articulo)
        {
            try
            {
                using (PharmaEntities db = new PharmaEntities())
                {
                    var edtArticulo = db.Articulo.Find(id);
                    if (edtArticulo != null)
                    {
                        edtArticulo.Codigo          = articulo.Codigo;
                        edtArticulo.Nombre          = articulo.Nombre;
                        edtArticulo.Stock           = articulo.Stock;
                        edtArticulo.Descripcion     = articulo.Descripcion;
                        edtArticulo.Imagen          = articulo.Imagen;
                        edtArticulo.Vencimiento     = articulo.Vencimiento;
                        edtArticulo.IdPaquete       = articulo.IdPaquete;
                        edtArticulo.IdClasificacion = articulo.IdClasificacion;
                        edtArticulo.IdProveedor     = articulo.IdProveedor;
                        edtArticulo.PrecioCompra    = articulo.PrecioCompra;
                        edtArticulo.PrecioVenta     = articulo.PrecioVenta;

                        db.Entry(edtArticulo).State = EntityState.Modified;
                        db.SaveChanges();
                        return(Ok("success"));
                    }
                    else
                    {
                        return(Ok("incomplete"));
                    }
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                return(Ok("error"));

                throw ex;
            }
        }