/// <summary> /// Metodo de negocio que maneja las reglas y acciones asociadas a la eliminacion de un registro de Funcionalidad_Rol en base a los parametros ingresados /// </summary> /// <param name="instance"></param> public void Funcionalidad_RolRemove(Funcionalidad_Rol instance) { try { repository.Remove(instance); } catch (Exception ex) { GenerarExcepcionNegocio(ex); } }
private void confirmarFuncionalidades_Click(object sender, EventArgs e) { DAO.connect(); List <Funcionalidad_Rol> funcionalidadesRol = DAO.selectAll <Funcionalidad_Rol>(new[] { "rol_id = " + this.rol.Id }); foreach (var funcionalidadRol in funcionalidadesRol) { DAO.delete <Funcionalidad_Rol>(funcionalidadRol); } Funcionalidad_Rol fRol = new Funcionalidad_Rol(); fRol.Rol_Id = this.rol.Id; if (this.abmRolCheck.Checked) { fRol.Funcionalidad_Id = 1; //TODO: MAKE ME A CONSTANT DOOD - NEIN DAO.insert <Funcionalidad_Rol>(fRol); } if (this.abmAeronaveCheck.Checked) { fRol.Funcionalidad_Id = 2; //TODO: MAKE ME A CONSTANT DOOD - NO DAO.insert <Funcionalidad_Rol>(fRol); } if (this.abmRutaCheck.Checked) { fRol.Funcionalidad_Id = 3; //TODO: MAKE ME A CONSTANT DOOD - NO I WONT DAO.insert <Funcionalidad_Rol>(fRol); } if (this.generarViajeCheck.Checked) { fRol.Funcionalidad_Id = 4; //TODO: MAKE ME A CONSTANT DOOD - NOPE DAO.insert <Funcionalidad_Rol>(fRol); } if (this.devolucionCheck.Checked) { fRol.Funcionalidad_Id = 5; //TODO: MAKE ME A CONSTANT DOOD - NOES DAO.insert <Funcionalidad_Rol>(fRol); } if (this.registrarLlegadaCheck.Checked) { fRol.Funcionalidad_Id = 6; //TODO: MAKE ME A CONSTANT DOOD - NOES DAO.insert <Funcionalidad_Rol>(fRol); } DAO.closeConnection(); this.dr = DialogResult.OK; this.Close(); }
/// <summary> /// Metodo de negocio que maneja las reglas y acciones asociadas a la creacion de un registro de Funcionalidad_Rol en base a los parametros ingresados /// </summary> /// <param name="instance"></param> /// <returns>Funcionalidad_Rol</returns> public Funcionalidad_Rol Funcionalidad_RolCreate(Funcionalidad_Rol instance) { try { return(repository.Create(instance)); } catch (Exception ex) { GenerarExcepcionNegocio(ex); return(null); } }
/// <summary> /// Metodo de negocio que maneja las reglas y acciones asociadas a la obtencion de registros de Funcionalidad_Rol en base a los parametros proporcionados /// </summary> /// <param name="instance"></param> /// <returns>IList<Funcionalidad_Rol></returns> public IList <Funcionalidad_Rol> Funcionalidad_RolGetByParams(Funcionalidad_Rol instance) { try { return(repository.GetByParams(instance)); } catch (Exception ex) { GenerarExcepcionNegocio(ex); return(null); } }
public IHttpActionResult Create(Funcionalidad_Rol oInstance) { try { return(this.Json(this.oAction.Funcionalidad_RolCreate(oInstance))); } catch (Exception ex) { var response = new HttpResponseMessage(HttpStatusCode.InternalServerError); response.Content = new StringContent(ex.Message); throw new HttpResponseException(response); } }