Example #1
0
 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();
         }
     }
 }
Example #2
0
 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();
         }
     }
 }
Example #3
0
 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();
         }
     }
 }
Example #4
0
 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();
         }
     }
 }
Example #5
0
 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();
         }
     }
 }
Example #6
0
 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();
         }
     }
 }