/// <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(); } }