public void save(SqlConnection conn, LIQUIDACION_DETALLE valueObject) { SqlCommand stmt = null; String sql = ""; try { sql = "UPDATE LIQUIDACION_DETALLE SET ID = @ID ," + " ID_LIQUIDACION = @ID_LIQUIDACION , ID_TARIFA_DETALLE = @ID_TARIFA_DETALLE , VALOR_CONCEPTO = @VALOR_CONCEPTO " + " WHERE (id = @id)"; stmt = new SqlCommand(sql, conn); stmt.Parameters.AddWithValue("@id", valueObject.ID); int rowcount = databaseUpdate(stmt); if (rowcount == 0) { throw new Exception("Object could not be saved! (PrimaryKey not found)"); } } finally { if (stmt != null) { stmt.Dispose(); } } }
private List <LIQUIDACION_DETALLE> listQuery(SqlCommand stmt) { List <LIQUIDACION_DETALLE> searchResults = new List <LIQUIDACION_DETALLE>(); SqlDataReader reader = null; try { int intt = 0; long longg = 0; double doublee = 0; float floatt = 0; DateTime datee; byte[] bytee; reader = stmt.ExecuteReader(); while (reader.Read()) { LIQUIDACION_DETALLE temp = createValueObject(); temp.ID = reader["ID"] != null && int.TryParse(reader["ID"].ToString(), out intt) ? intt : 0; temp.ID_LIQUIDACION = reader["ID_LIQUIDACION"] != null && int.TryParse(reader["ID_LIQUIDACION"].ToString(), out intt) ? intt : 0; temp.ID_TARIFA_DETALLE = reader["ID_TARIFA_DETALLE"] != null && int.TryParse(reader["ID_TARIFA_DETALLE"].ToString(), out intt) ? intt : 0; temp.VALOR_CONCEPTO = reader["VALOR_CONCEPTO"] != null && float.TryParse(reader["VALOR_CONCEPTO"].ToString(), out floatt) ? floatt : 0; searchResults.Add(temp); } } finally { if (!reader.IsClosed) { reader.Close(); } if (stmt != null) { stmt.Dispose(); } } return(searchResults); }
public void delete(SqlConnection conn, LIQUIDACION_DETALLE valueObject) { SqlCommand stmt = null; String sql = ""; try { sql = "DELETE FROM LIQUIDACION_DETALLE WHERE ( id = @id )"; stmt = new SqlCommand(sql, conn); stmt.Parameters.AddWithValue("@id", valueObject.ID); int rowcount = databaseUpdate(stmt); if (rowcount == 0) { throw new Exception("Object could not be deleted! (PrimaryKey not found)"); } if (rowcount > 1) { throw new Exception("PrimaryKey Error when updating DB! (Many objects were deleted!)"); } } finally { if (stmt != null) { stmt.Dispose(); } } }
/** * Inserta nuevo registro en la tabla * @param LIQUIDACION_DETALLE obj * @return Retorna el mismo objeto pero con la llave primaria configurada */ public LIQUIDACION_DETALLE crearLIQUIDACION_DETALLE(LIQUIDACION_DETALLE obj) { List <LIQUIDACION_DETALLE> lista = null; try { LIQUIDACION_DETALLEDao dao = new LIQUIDACION_DETALLEDao(); conn = conexion.conection(); dao.create(conn, obj); //verificar existencia lista = dao.search(conn, obj); if (lista != null && lista.Count > 0) { obj = (LIQUIDACION_DETALLE)lista[0]; } else { obj.ID = -1; } } catch (Exception e) { obj.ID = -1; } finally { if (conn != null && conn.State == System.Data.ConnectionState.Open) { conn.Close(); } } return(obj); }
/** * Busca los registros que coincidan con los datos enviados * @param LIQUIDACION_DETALLE obj * @return Retorna la lista de los registros que coinciden */ public LIQUIDACION_DETALLE[] buscarLIQUIDACION_DETALLE(LIQUIDACION_DETALLE obj) { LIQUIDACION_DETALLE[] result = null; List <LIQUIDACION_DETALLE> lista = null; try { LIQUIDACION_DETALLEDao dao = new LIQUIDACION_DETALLEDao(); conn = conexion.conection(); lista = dao.search(conn, obj); if (lista != null && lista.Count > 0) { result = lista.ToArray(); } } catch (Exception e) { result = null; } finally { if (conn != null && conn.State == System.Data.ConnectionState.Open) { conn.Close(); } } return(result); }
public List <LIQUIDACION_DETALLE> search(SqlConnection conn, LIQUIDACION_DETALLE valueObject) { List <LIQUIDACION_DETALLE> searchResults = new List <LIQUIDACION_DETALLE>(); bool first = true; String sql = "SELECT * FROM LIQUIDACION_DETALLE WHERE 1=1 "; if (!String.IsNullOrEmpty(valueObject.ID.ToString()) && valueObject.ID > 0) { if (first) { first = false; } sql += "AND ID= '" + valueObject.ID + "' "; } if (!String.IsNullOrEmpty(valueObject.ID_LIQUIDACION.ToString()) && valueObject.ID_LIQUIDACION > 0) { if (first) { first = false; } sql += "AND ID_LIQUIDACION= '" + valueObject.ID_LIQUIDACION + "' "; } if (!String.IsNullOrEmpty(valueObject.ID_TARIFA_DETALLE.ToString()) && valueObject.ID_TARIFA_DETALLE > 0) { if (first) { first = false; } sql += "AND ID_TARIFA_DETALLE= '" + valueObject.ID_TARIFA_DETALLE + "' "; } if (!String.IsNullOrEmpty(valueObject.VALOR_CONCEPTO.ToString()) && valueObject.VALOR_CONCEPTO > 0) { if (first) { first = false; } sql += "AND VALOR_CONCEPTO= '" + valueObject.VALOR_CONCEPTO + "' "; } sql += "ORDER BY id ASC "; if (first) { searchResults = new List <LIQUIDACION_DETALLE>(); } else { searchResults = listQuery(new SqlCommand(sql, conn)); } return(searchResults); }
public void create(SqlConnection conn, LIQUIDACION_DETALLE valueObject) { String sql = ""; SqlCommand stmt = null; try { sql = "INSERT INTO LIQUIDACION_DETALLE (" + " ID_LIQUIDACION, ID_TARIFA_DETALLE, VALOR_CONCEPTO" + ")" + "VALUES (@ID_LIQUIDACION,@ID_TARIFA_DETALLE,@VALOR_CONCEPTO)"; stmt = new SqlCommand(sql, conn); if (valueObject.ID_LIQUIDACION > 0) { stmt.Parameters.AddWithValue("@ID_LIQUIDACION", valueObject.ID_LIQUIDACION); } else { stmt.Parameters.AddWithValue("@ID_LIQUIDACION", DBNull.Value); } if (valueObject.ID_TARIFA_DETALLE > 0) { stmt.Parameters.AddWithValue("@ID_TARIFA_DETALLE", valueObject.ID_TARIFA_DETALLE); } else { stmt.Parameters.AddWithValue("@ID_TARIFA_DETALLE", DBNull.Value); } if (valueObject.VALOR_CONCEPTO != null) { stmt.Parameters.AddWithValue("@VALOR_CONCEPTO", valueObject.VALOR_CONCEPTO); } else { stmt.Parameters.AddWithValue("@VALOR_CONCEPTO", DBNull.Value); } databaseUpdate(stmt); } finally { if (stmt != null) { stmt.Dispose(); } } }
/** * Edita un registro en la tabla * @param LIQUIDACION_DETALLE obj * @return boolean indicando si se realizo o no la actualizacion */ public bool editarLIQUIDACION_DETALLE(LIQUIDACION_DETALLE obj) { bool resultado; resultado = false; try { LIQUIDACION_DETALLEDao dao = new LIQUIDACION_DETALLEDao(); conn = conexion.conection(); dao.save(conn, obj); resultado = true; } catch (Exception e) { resultado = false; } finally { if (conn != null && conn.State == System.Data.ConnectionState.Open) { conn.Close(); } } return(resultado); }
public bool eliminarLIQUIDACION_DETALLE(LIQUIDACION_DETALLE obj) { return(gestionLIQUIDACION_DETALLE.eliminarLIQUIDACION_DETALLE(obj)); }
public LIQUIDACION_DETALLE[] buscarLIQUIDACION_DETALLE(LIQUIDACION_DETALLE obj) { return(gestionLIQUIDACION_DETALLE.buscarLIQUIDACION_DETALLE(obj)); }
public LIQUIDACION_DETALLE buscarPrimeroLIQUIDACION_DETALLE(LIQUIDACION_DETALLE obj) { return(gestionLIQUIDACION_DETALLE.buscarPrimeroLIQUIDACION_DETALLE(obj)); }
public LIQUIDACION_DETALLE crearLIQUIDACION_DETALLE(LIQUIDACION_DETALLE obj) { return(gestionLIQUIDACION_DETALLE.crearLIQUIDACION_DETALLE(obj)); }