public respuesta updateMonto(int _id, int _monto, int _idMovimiento) { respuesta r; try { using (POS.DBModel.negocioEntities db = new POS.DBModel.negocioEntities()) { try { APERTURA obj = db.APERTURA.Find(_id); switch (_idMovimiento) { case 1: obj.monto = obj.monto + _monto; break; case 2: obj.monto = obj.monto - _monto; break; } db.Entry(obj).State = System.Data.Entity.EntityState.Modified; int afected = db.SaveChanges(); if (obj != null) { r = new respuesta(true, "MOVIMIENTO REALIZADO", obj); } else { r = new respuesta(false, "ERROR AL HACER MOVIMIENTO"); } } catch (Exception ex) { r = new respuesta(false, "ERROR AL HACER MOVIMIENTO", ex.Message.ToString()); } } } catch (Exception e) { r = new respuesta(false, "CONEXION CON LA DB RECHAZADA", e.Message.ToString()); } return(r); }
public respuesta agregar(string _codigoBarra, int _stock, string _descripcion, int _precio, int _idCategoria, int _condicion, int _descuento, int _precioOferta) { respuesta r; try { using (POS.DBModel.negocioEntities db = new POS.DBModel.negocioEntities()) { try { PRODUCTO obj = new PRODUCTO(); obj.codigobarra = _codigoBarra; obj.stock = _stock; obj.descripcion = _descripcion; obj.precio = _precio; obj.fk_id_categoria = _idCategoria; obj.estado = "1"; obj.precio_oferta = _precioOferta; obj.condicion = _condicion; obj.descuento = _descuento; db.PRODUCTO.Add(obj); int afected = db.SaveChanges(); PRODUCTO PRODUCTO = (PRODUCTO)obj; if (afected == 1) { r = new respuesta(true, "PRODUCTO GUARDADO CORRECTAMENTE", obj); } else { r = new respuesta(false, "NO SE PUDO GUARDAR EL PRODUCTO"); } } catch (Exception e) { r = new respuesta(false, "ERROR AL GUARDAR PRODUCTO", e.Message.ToString()); } } } catch (Exception e) { r = new respuesta(false, "CONEXION CON LA DB RECHAZADA", e.Message.ToString()); } return(r); }
public respuesta Editar(int _id, string _codigoBarra, int _stock, string _descripcion, int _precio, int _idCategoria, int _condicion, int _descuento) { respuesta r; try { using (POS.DBModel.negocioEntities db = new POS.DBModel.negocioEntities()) { try { PRODUCTO obj = db.PRODUCTO.Find(_id); obj.codigobarra = _codigoBarra; obj.stock = _stock; obj.descripcion = _descripcion; obj.precio = _precio; obj.fk_id_categoria = _idCategoria; obj.condicion = _condicion; obj.descuento = _descuento; db.Entry(obj).State = System.Data.Entity.EntityState.Modified; int afected = db.SaveChanges(); if (obj != null) { r = new respuesta(true, "PRODUCTO MODIFICADO CORRECTAMENTE", obj); } else { r = new respuesta(false, "NO SE PUDO MODIFICAR EL PRODUCTO"); } } catch (Exception ex) { r = new respuesta(false, "ERROR AL TRAER PRODUCTO", ex.Message.ToString()); } } } catch (Exception e) { r = new respuesta(false, "CONEXION CON LA DB RECHAZADA", e.Message.ToString()); } return(r); }
public respuesta agregar(DateTime _fecha, int _apertura, int?_totalVenta, int _fk_idMetodoDePago, int _fk_idTipoDocumento) { respuesta r; try { using (POS.DBModel.negocioEntities db = new POS.DBModel.negocioEntities()) { try { VENTA obj = new VENTA(); obj.fecha = _fecha; obj.fk_id_apertura = _apertura; obj.fk_id_metodoPago = _fk_idMetodoDePago; obj.total_venta = _totalVenta; obj.fk_id_tipo_documento = _fk_idTipoDocumento; db.VENTA.Add(obj); int afected = db.SaveChanges(); VENTA VENTA = (VENTA)obj; if (afected == 1) { r = new respuesta(true, "VENTA GUARDADA CORRECTAMENTE", obj); } else { r = new respuesta(false, "NO SE PUDO GUARDAR LA VENTA"); } } catch (Exception e) { r = new respuesta(false, "ERROR AL CREAR VENTA", e.Message.ToString()); } } } catch (Exception e) { r = new respuesta(false, "CONEXION CON LA DB RECHAZADA", e.Message.ToString()); } return(r); }
public respuesta Editar(int _id, int _idMovimiento, int _idApertura, DateTime _fecha, int _monto, string _motivo) { respuesta r; try { using (POS.DBModel.negocioEntities db = new POS.DBModel.negocioEntities()) { try { DETALLE_MOVIMIENTO obj = db.DETALLE_MOVIMIENTO.Find(_id); obj.fk_id_movimiento = _idMovimiento; obj.fk_id_apertura = _idApertura; obj.fecha = _fecha; obj.monto = _monto; obj.motivo = _motivo; db.Entry(obj).State = System.Data.Entity.EntityState.Modified; int afected = db.SaveChanges(); if (obj != null) { r = new respuesta(true, "PRODUCTO MODIFICADO CORRECTAMENTE", obj); } else { r = new respuesta(false, "NO SE PUDO MODIFICAR EL PRODUCTO"); } } catch (Exception ex) { r = new respuesta(false, "ERROR AL TRAER PRODUCTO", ex.Message.ToString()); } } } catch (Exception e) { r = new respuesta(false, "CONEXION CON LA DB RECHAZADA", e.Message.ToString()); } return(r); }
public respuesta agregar(int _idMovimiento, int _idApertura, DateTime _fecha, int _monto, string _motivo) { respuesta r; try { using (POS.DBModel.negocioEntities db = new POS.DBModel.negocioEntities()) { try { DETALLE_MOVIMIENTO obj = new DETALLE_MOVIMIENTO(); obj.fk_id_movimiento = _idMovimiento; obj.fk_id_apertura = _idApertura; obj.fecha = _fecha; obj.monto = _monto; obj.motivo = _motivo; db.DETALLE_MOVIMIENTO.Add(obj); int afected = db.SaveChanges(); DETALLE_MOVIMIENTO DETALLE_MOVIMIENTO = (DETALLE_MOVIMIENTO)obj; if (afected == 1) { r = new respuesta(true, "DETALLE_MOVIMIENTO GUARDADO CORRECTAMENTE", obj); } else { r = new respuesta(false, "NO SE PUDO GUARDAR EL DETALLE_MOVIMIENTO"); } } catch (Exception e) { r = new respuesta(false, "ERROR AL GUARDAR DETALLE_MOVIMIENTO", e.Message.ToString()); } } } catch (Exception e) { r = new respuesta(false, "CONEXION CON LA DB RECHAZADA", e.Message.ToString()); } return(r); }
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(DateTime _horaApertura, long _monto, string _estado, int _idUsuario, int _idCaja) { respuesta r; try { using (POS.DBModel.negocioEntities db = new POS.DBModel.negocioEntities()) { try { APERTURA obj = new APERTURA(); obj.hora_apertura = _horaApertura; obj.monto = _monto; obj.estado = _estado; obj.fk_id_usuario = _idUsuario; obj.fk_id_caja = _idCaja; db.APERTURA.Add(obj); int afected = db.SaveChanges(); APERTURA APERTURA = (APERTURA)obj; if (afected == 1) { r = new respuesta(true, "VENTA GUARDADA CORRECTAMENTE", obj); } else { r = new respuesta(false, "NO SE PUDO GUARDAR LA VENTA"); } } catch (Exception e) { r = new respuesta(false, "ERROR AL CREAR VENTA", e.Message.ToString()); } } } catch (Exception e) { r = new respuesta(false, "CONEXION CON LA DB RECHAZADA", e.Message.ToString()); } return(r); }
public respuesta updateEstado(int _id) { respuesta r; try { using (POS.DBModel.negocioEntities db = new POS.DBModel.negocioEntities()) { try { APERTURA obj = db.APERTURA.Find(_id); obj.estado = "0"; db.Entry(obj).State = System.Data.Entity.EntityState.Modified; int afected = db.SaveChanges(); if (obj != null) { r = new respuesta(true, "MOVIMIENTO REALIZADO", obj); } else { r = new respuesta(false, "ERROR AL HACER MOVIMIENTO"); } } catch (Exception ex) { r = new respuesta(false, "ERROR AL HACER MOVIMIENTO", ex.Message.ToString()); } } } catch (Exception e) { r = new respuesta(false, "CONEXION CON LA DB RECHAZADA", e.Message.ToString()); } return(r); }
public respuesta Agregar(long _idProducto, int _cantidad, int _subtotal, long _idVenta) { respuesta r; try { using (POS.DBModel.negocioEntities db = new POS.DBModel.negocioEntities()) { try { DETALLE_VENTA obj = new DETALLE_VENTA(); obj.fk_producto = _idProducto; obj.cantidad = _cantidad; obj.subtotal = _subtotal; obj.fk_venta = _idVenta; db.DETALLE_VENTA.Add(obj); int afected = db.SaveChanges(); DETALLE_VENTA detalle_venta = (DETALLE_VENTA)obj; if (afected == 1) { r = new respuesta(true, "VENTA GUARDADA CORRECTAMENTE", obj); } else { r = new respuesta(false, "NO SE PUDO GUARDAR LA VENTA"); } } catch (Exception ex) { r = new respuesta(false, "ERROR AL CREAR VENTA", ex.Message.ToString()); } } } catch (Exception ex) { r = new respuesta(false, "CONEXION CON LA DB RECHAZADA", ex.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); }
public respuesta updateStock(int _id, int _cantidad) { respuesta r; try { using (POS.DBModel.negocioEntities db = new POS.DBModel.negocioEntities()) { try { PRODUCTO obj = db.PRODUCTO.Find(_id); obj.stock = obj.stock - _cantidad; db.Entry(obj).State = System.Data.Entity.EntityState.Modified; int afected = db.SaveChanges(); if (obj != null) { r = new respuesta(true, "PRODUCTO MODIFICADO CORRECTAMENTE", obj); } else { r = new respuesta(false, "NO SE PUDO MODIFICAR EL PRODUCTO"); } } catch (Exception ex) { r = new respuesta(false, "ERROR AL TRAER PRODUCTO", ex.Message.ToString()); } } } catch (Exception e) { r = new respuesta(false, "CONEXION CON LA DB RECHAZADA", e.Message.ToString()); } return(r); }
public respuesta Eliminar(int _id) { respuesta r; try { using (POS.DBModel.negocioEntities db = new POS.DBModel.negocioEntities()) { try { PRODUCTO obj = db.PRODUCTO.Find(_id); obj.estado = "0"; db.Entry(obj).State = System.Data.Entity.EntityState.Modified; int afected = db.SaveChanges(); if (obj != null) { r = new respuesta(true, "PRODUCTO ELIMINADO CORRECTAMENTE", obj); } else { r = new respuesta(false, "NO SE PUDO ELIMINAR EL PRODUCTO"); } } catch (Exception ex) { r = new respuesta(false, "ERROR AL ELIMINAR PRODUCTO", ex.Message.ToString()); } } } catch (Exception e) { r = new respuesta(false, "CONEXION CON LA DB RECHAZADA", e.Message.ToString()); } return(r); }