public Contramedida Detalles(int id) { Contramedida contramedida = null; try { var accessor = new DataAccesor(_connectionString); string ic = accessor.ParameterIdentifierCharacter(); var sql = string.Format(@"SELECT ID_Contramedida AS {0}, Nombre AS {1} FROM Contramedida WHERE ID_Contramedida = " + ic + "{0}", Arguments.Id_Contramedida, Arguments.Nombre); List <IDataParameter> parameters = new List <IDataParameter>() { accessor.Parameter(Arguments.Id_Contramedida, id) }; var ds = accessor.FillDataSet(sql, parameters); contramedida = GetSingle(ds); } catch (Exception ex) { log.Error("Detalles({0})", ex, id); } return(contramedida); }
public void insertContramedida() { ContramedidaDAL dalcontramedida = new ContramedidaDAL(ConfigurationManager.ConnectionStrings[1].ConnectionString); Contramedida contramedida = new Contramedida(); contramedida.Nombre = "contramedida xxx"; dalcontramedida.Agregar(contramedida); }
public void ModificarContramedida() { Contramedida contramedida = new Contramedida(); contramedida.Nombre = "Contramedida Modificada"; contramedida.Id_Contramedida = 4; ContramedidaDAL dalUsuario = new ContramedidaDAL(ConfigurationManager.ConnectionStrings[1].ConnectionString); dalUsuario.Modificar(contramedida); }
public int Agregar(Contramedida entidad) { int id = -1; try { var accessor = new DataAccesor(_connectionString); string ic = accessor.ParameterIdentifierCharacter(); var sql = string.Format("INSERT INTO CONTRAMEDIDA (NOMBRE)" + " VALUES (" + ic + "{0}) " + accessor.sqlGetNewIdentity(Arguments.Id_Contramedida, "{1}"), Arguments.Nombre, Arguments.Id_Contramedida); List <IDataParameter> parameters = new List <IDataParameter>() { accessor.Parameter(Arguments.Nombre, entidad.Nombre), accessor.Parameter(Arguments.Id_Contramedida, 0, ParameterDirection.Output) }; var result = accessor.ExecuteNonQueryWithResult(sql, parameters, false); if (result != null && typeof(int).Equals(result.GetType())) { id = (int)result; } else { log.Warning("Agregar() No se ha completado la inserción"); } } catch (Exception ex) { log.Error("Agregar()", ex); } return(id); }
private Contramedida GetSingle(DataSet ds) { Contramedida contramedida = null; try { if (ds != null && ds.Tables != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) { contramedida = new Contramedida() { Id_Contramedida = Convert.ToInt32(ds.Tables[0].Rows[0][Arguments.Id_Contramedida]), Nombre = Convert.ToString(ds.Tables[0].Rows[0][Arguments.Nombre]) }; } } catch (Exception ex) { log.Error("GetSingle", ex); } return(contramedida); }
public bool Modificar(Contramedida entidad) { bool sw = false; try { var accessor = new DataAccesor(_connectionString); string ic = accessor.ParameterIdentifierCharacter(); var sql = string.Format("UPDATE Contramedida SET NOMBRE = " + ic + "{0} WHERE ID_Contramedida = " + ic + "{1}", Arguments.Nombre, Arguments.Id_Contramedida); List <IDataParameter> parameters = new List <IDataParameter>() { accessor.Parameter(Arguments.Nombre, entidad.Nombre), accessor.Parameter(Arguments.Id_Contramedida, entidad.Id_Contramedida) }; var result = accessor.ExecuteNonQuery(sql, parameters, false); if (typeof(int).Equals(result.GetType())) { sw = (int)result > 0; } else { log.Warning("Modificar() No se ha completado la modificación"); } } catch (Exception ex) { log.Error("Modificar()", ex); } return(sw); }
public void getContramedida(int id) { ContramedidaDAL dalcontramedida = new ContramedidaDAL(ConfigurationManager.ConnectionStrings[1].ConnectionString); Contramedida contramedida = dalcontramedida.Detalles(id); }