public respuesta Editar(int _id, int _condicion, int _descuento, string _estado, string _descripcion) { respuesta r; try { using (POS.DBModel.negocioEntities db = new POS.DBModel.negocioEntities()) { try { PROMOCION obj = db.PROMOCION.Find(_id); obj.condicion = _condicion; obj.descuento = _descuento; obj.estado = _estado; obj.descripcion = _descripcion; db.Entry(obj).State = System.Data.Entity.EntityState.Modified; int afected = db.SaveChanges(); if (obj != null) { r = new respuesta(true, "CAJA ENCONTRADA", obj); } else { r = new respuesta(false, "CAJA NO ENCONTRADA"); } } catch (Exception ex) { r = new respuesta(false, "ERROR AL TRAER CAJA", ex.Message.ToString()); } } } catch (Exception e) { r = new respuesta(false, "CONEXION CON LA DB RECHAZADA", e.Message.ToString()); } return(r); }
public respuesta agregar(int _condicion, int _descuento, string _estado, string _descripcion) { respuesta r; try { using (POS.DBModel.negocioEntities db = new POS.DBModel.negocioEntities()) { try { PROMOCION obj = new PROMOCION(); obj.condicion = _condicion; obj.descuento = _descuento; obj.estado = _estado; obj.descripcion = _descripcion; db.PROMOCION.Add(obj); int afected = db.SaveChanges(); PROMOCION PROMOCION = (PROMOCION)obj; if (afected == 1) { r = new respuesta(true, "PROMOCION GUARDADO CORRECTAMENTE", obj); } else { r = new respuesta(false, "NO SE PUDO GUARDAR EL PROMOCION"); } } catch (Exception e) { r = new respuesta(false, "ERROR AL GUARDAR PROMOCION", e.Message.ToString()); } } } catch (Exception e) { r = new respuesta(false, "CONEXION CON LA DB RECHAZADA", e.Message.ToString()); } return(r); }