示例#1
0
 /// <summary>
 /// DELETE Operation
 /// Tiene la misma función que el método Get, por lo que funciona de la misma forma
 /// </summary>
 /// <param name="context"></param>
 private void DELETE(HttpContext context, string request_instance)
 {
     try
     {
         #region Empleado
         if (request_instance == "empleado")
         {
             string _cedula_temp = context.Request["cedula"];
             int    _cedula      = int.Parse(_cedula_temp);
             operations.DeleteEmpleado(_cedula);
             WriteResponse("ok");
         }
         #endregion
         #region Sucursal
         if (request_instance == "sucursal")
         {
             string _codigo_temp = context.Request["codigo"];
             operations.DeleteSucursal(_codigo_temp);
             WriteResponse("ok");
         }
         #endregion
         #region Categoria
         if (request_instance == "categoria")
         {
             string _id_temp = context.Request["id"];
             int    _id      = int.Parse(_id_temp);
             operations.DeleteCategoria(_id);
             WriteResponse("ok");
         }
         #endregion
         #region Compra
         if (request_instance == "compra")
         {
             string _codigo_temp = context.Request["codigo"];
             int    _codigo      = int.Parse(_codigo_temp);
             operations.DeleteCompra(_codigo);
             WriteResponse("ok");
         }
         #endregion
         #region Horas
         if (request_instance == "horas")
         {
             string _id_semana        = context.Request["id_semana"];
             string _cedempleado_temp = context.Request["ced_empleado"];
             int    _cedempleado      = int.Parse(_cedempleado_temp);
             operations.DeleteHoras(_id_semana, _cedempleado);
             WriteResponse("ok");
         }
         #endregion
         #region Producto
         if (request_instance == "producto")
         {
             string _codigo_barras_temp = context.Request["codigo_barras"];
             int    _codigo_barras      = int.Parse(_codigo_barras_temp);
             string _codigo_sucursal    = context.Request["codigo_sucursal"];
             operations.DeleteProducto(_codigo_barras, _codigo_sucursal);
             WriteResponse("ok");
         }
         #endregion
         #region Productos_en_compra
         if (request_instance == "productos_en_compra")
         {
             string _codigo_compra_temp  = context.Request["codigo_compra"];
             string _codigo_productotemp = context.Request["codigo_producto"];
             int    _codigo_compra       = int.Parse(_codigo_compra_temp);
             int    _codigo_producto     = int.Parse(_codigo_productotemp);
             operations.DeleteProductocompra(_codigo_compra, _codigo_producto);
             WriteResponse("ok");
         }
         #endregion
         #region Productos_en_venta
         if (request_instance == "productos_en_venta")
         {
             string _codigo_venta_temp   = context.Request["codigo_venta"];
             string _codigo_productotemp = context.Request["codigo_producto"];
             int    _codigo_venta        = int.Parse(_codigo_venta_temp);
             int    _codigo_producto     = int.Parse(_codigo_productotemp);
             operations.DeleteProductoventa(_codigo_venta, _codigo_producto);
             WriteResponse("ok");
         }
         #endregion
         #region Proveedor
         if (request_instance == "proveedor")
         {
             string _cedula_temp = context.Request["cedula"];
             int    _cedula      = int.Parse(_cedula_temp);
             operations.DeleteProveedor(_cedula);
             WriteResponse("ok");
         }
         #endregion
         #region Rol
         if (request_instance == "rol")
         {
             string nombre = context.Request["nombre"];
             operations.DeleteRol(nombre);
             WriteResponse("ok");
         }
         #endregion
         #region Venta
         if (request_instance == "venta")
         {
             string _codigo_temp = context.Request["codigo"];
             int    _codigo      = int.Parse(_codigo_temp);
             operations.DeleteVenta(_codigo);
             WriteResponse("ok");
         }
         #endregion
     }
     catch (Exception ex)
     {
         WriteResponse(ex.Message.ToString());
         errHandler.ErrorMessage = operations.GetException();
         errHandler.ErrorMessage = ex.Message.ToString();
     }
 }