public ActionResult Delete(int id) { EcomData_ = new EcomData(StringConnectio); try { EcomData_.Connect(); Ecom_Producto_ = (Ecom_Producto)EcomData_.GetObject(DataModel.Producto); Ecom_Producto_.Id = id; bool result = Ecom_Producto_.Delete(); if (result) { return(Ok(EcomData_.GetLastMessage())); } else { return(BadRequest(EcomData_.GetLastMessage())); } } catch (Ecom_Exception ex) { return(BadRequest(ex.Message)); } finally { if (EcomData_ != null) { EcomData_.Disconnect(); } } }
public ActionResult ConcelarVenta([FromBody] Ecom_Producto Ecom_Producto_) { EcomData_ = new EcomData(StringConnectio); try { EcomData_.Connect(); Ecom_Producto_ = (Ecom_Producto)EcomData_.SetObjectConnection(Ecom_Producto_, DataModel.Producto); bool result = Ecom_Producto_.Update(7); if (result) { return(Ok(EcomData_.GetLastMessage())); } else { return(BadRequest(EcomData_.GetLastMessage())); } } catch (Ecom_Exception ex) { return(BadRequest(ex.Message)); } finally { if (EcomData_ != null) { EcomData_.Disconnect(); } } }
public ActionResult Cotizar([FromBody] Ecom_Producto Ecom_Producto_) { EcomData_ = new EcomData(StringConnectio); try { EcomData_.Connect(); Ecom_Producto_ = (Ecom_Producto)EcomData_.SetObjectConnection(Ecom_Producto_, DataModel.Producto); if (Ecom_Producto_.Cliente == 0) { throw new Ecom_Exception("Por favor selecciona un cliente para la venta"); } bool result = Ecom_Producto_.Update(5); if (result) { return(Ok(EcomData_.GetLastMessage())); } else { return(BadRequest(EcomData_.GetLastMessage())); } } catch (Ecom_Exception ex) { return(BadRequest(ex.Message)); } finally { if (EcomData_ != null) { EcomData_.Disconnect(); } } }
public ActionResult Create([FromBody] Ecom_Producto Ecom_Producto_) { EcomData_ = new EcomData(StringConnectio); try { EcomData_.Connect(); Ecom_Producto_ = (Ecom_Producto)EcomData_.SetObjectConnection(Ecom_Producto_, DataModel.Producto); if (Ecom_Producto_.TipoProducto == 0) { throw new Ecom_Exception("Por favor selecciona tipo de producto"); } bool result = Ecom_Producto_.Add(); if (result) { return(Ok(EcomData_.GetLastMessage())); } else { return(BadRequest(EcomData_.GetLastMessage())); } } catch (Ecom_Exception ex) { return(BadRequest(ex.Message)); } finally { if (EcomData_ != null) { EcomData_.Disconnect(); } } }
public ActionResult GetSinComprar(int id) { EcomData_ = new EcomData(StringConnectio); try { EcomData_.Connect(); Ecom_Producto_ = (Ecom_Producto)EcomData_.GetObject(DataModel.Producto); List <Ecom_Producto> result = Ecom_Producto_.GetByPedido(id); return(Ok(result.Where(item => item.Estatus == 1 || item.PrecioCompra == 0).ToList())); } catch (Ecom_Exception ex) { return(BadRequest(ex.Message)); } finally { if (EcomData_ != null) { EcomData_.Disconnect(); } } }
public ActionResult Index(int id) { EcomData_ = new EcomData(StringConnectio); try { EcomData_.Connect(); Ecom_Producto_ = (Ecom_Producto)EcomData_.GetObject(DataModel.Producto); List <Ecom_Producto> result = Ecom_Producto_.GetByPedido(id); return(Ok(result)); } catch (Ecom_Exception ex) { return(BadRequest(ex.Message)); } finally { if (EcomData_ != null) { EcomData_.Disconnect(); } } }